主题:
字号:
16
行距:
2.0

第116章 要不这就算我的检查吧(数据再掉就恢复两更。)[2 / 4]

,而且专业术语用得极准,绝不是一个大二学生能说出来的。

“你懂CORBA?”

胡鹏的声音沉了下来。

“略懂一点。”

陈浩走到屏幕前。

“我兼职的公司就是做高并发互联网应用的。

前段时间我跟着出差到硅谷,跟Sun公司负责JavaEE规范制定的一帮工程师聊过。

现在的趋势是,瓶颈不在硬件,而在I/O模型。”

陈浩顿了顿,看着胡鹏:

“胡院长,能给我个白板吗?”

周围的博士生面面相觑。

一个大二的要在国家级实验室里给他们这些博士生讲课?

“给他。”

胡鹏盯着陈浩看了几秒,鬼使神差地挥了挥手。

一个博士生从角落里推过来一块白板。

陈浩拿起马克笔,没有废话,直接在白板上画了一个图。

一个圆圈,周围连着无数线条,中间是一个单向的箭头。

“既然多线程容易崩,那我们就不要用多线程。”

陈浩一边画一边说。

“目前的架构是,来一个客人,我们就派一个服务员全程跟着。

客人点菜、吃饭、买单,服务员都得等着。

客人多了,服务员就不够用了。”

他在旁边画了另一个图。

“我们可以换个思路。

只留一个前台接待员。

所有客人的请求先到前台登记。

前台把请求分类,扔到后面的队列里。

厨房做好了,再通知前台叫号。

这就是IO多路复用。”

陈浩写下几个英文单词:I/OMultiplexing。

“利用UNIX系统底层的select或者poll机制,一个线程就可以监控成千上万个socket连接的状态。

只有当socket真的有数据可读写时,才分配资源去处理。”

陈浩转过身,看着胡鹏:

“还需要把这块的同步锁去掉,换成无锁队列。”

实验室里没人回应,博士生们有的皱眉沉思,有的还在发懵。

在2000年,NIO(非阻塞I/O)和Reactor模式在学术界已经有了雏形,但在国内的工程实践中,还属于非常前沿甚至激进的技术。

大部分人还在死磕多线程优化。

胡鹏的眼睛却亮了。

他是行家。

陈浩画的这个图,虽然简单,但逻辑闭环非常完美。

它从根本上避开了线程切换的开销。

“无锁队

本章未完,请点击下一页继续阅读!

全球高武:开局签到百倍奖励
轻舟白马
一日一词条,从流民杀到武神
云烟又过眼
重生:高考被顶替?反手赚十亿
数鹅儿
穿书七零:未婚夫逃婚,我嫁他弟
素年
混沌天帝诀凌峰
剑轻阳
至尊魔瞳凌峰苏琳
剑轻阳
一念吞天凌峰苏琳
剑轻阳
混沌天帝诀
剑轻阳
华娱:从大汉骁骑开始
分我一口可乐
科举卷王,卷出一条青云路
临安初雨
重生89带空间,我把美苏搬空了
成石
状元悔断肠,玄学大佬不好惹
清轻轻
谍战:我想躺平,却躺成了卷王?
天猪大师
谁让这个悍匪修仙的!
我顶你个飞
抗战:从德械团长到最强军阀!
软萌皮蛋
我叫孙贼,不是贼
一直在减肥的胖哥
地狱首领穿越58有空间
夏天凌皓XT
万妖圣祖项尘
十月流年
赵老驴和杏花村的女人们
风过林海
穿越港综,从解锁各路美女开始
昕星向前
一胎!又一胎!绝嗣大伯哥有后了
九亿
快穿:男配不奉陪
马绿绿
凶案现场,我这个美少女能看见鬼
原来是夏天
玄幻:天牢三年,那个纨绔出狱了
屠戮苍生
仙界覆灭后,我收留了陨落仙子
鱼鱼鱼鱼籽
爆仓五千万?我反手做空华尔街
琵琶折刀
全面觉醒:一个F是垃圾,三个我
刻意努力
打打打打,我家王妃有大病
半个勺子
权倾大唐:开局截胡高阳公主!
蜃楼
综影视之配角通吃全场
瓜瓜写瓜
都市怪谈:相亲群只有我一个活人
幽铭人生
双修新纪元
双修研究员
凌峰小说
剑轻阳
脑子一热,强吻了我哥的同窗好友
摆烂的步履
刚出新手村,我养的土鸡吞了妖皇
不吸烟的胡子大叔
我掌一剑
我要赚个小目标
他都五次入伍了,你惹他干嘛?
蛋白粉真好吃
骗子道士,没想到你是真会啊!
咸蛋零
国漫:地虎,是这么玩的!
乱想之人
穿越提瓦特,挡刀就能变强!
永恒甲虫
不灭神体
何谓仙凡
武极神体
何谓仙凡
狼王出山:冰山总裁等等我
乱天地
神豪太青涩,校花闺蜜团只好倒追
来当金番了
亲爹战死五年归来后,我随母改嫁
浮玉呀
开局签到神级体质我无敌了
老水湾的一笑
东北嫡长女过年回家狂喷奇葩亲戚
落花风雨陌上无忧
倾清宫
我地主后代
太玄吞天
杜梦逸云轩
完蛋!双修对象竟是宗门圣女
真不是剑神