主题:
字号:
16
行距:
2.0

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

型下,线程在等待网络数据的时候是挂起的,不仅占内存,还不干活。”

胡鹏愣了一下,开始重新打量起陈浩。

这番话切中要害,而且专业术语用得极准,绝不是一个大二学生能说出来的。

“你懂CORBA?”

胡鹏的声音沉了下来。

“略懂一点。”

陈浩走到屏幕前。

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

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

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

陈浩顿了顿,看着胡鹏:

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

周围的博士生面面相觑。

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

“给他。”

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

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

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

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

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

陈浩一边画一边说。

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

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

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

他在旁边画了另一个图。

“我们可以换个思路。

只留一个前台接待员。

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

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

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

这就是IO多路复用。”

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

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

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

陈浩转过身,看着胡鹏:

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

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

在2000年,NIO(非阻塞I/O)和Reactor模式

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

无限模拟:这魅魔我非当不可吗?
叫我机长
古代顶级打工人整顿现代豪门
京京耶耶
暗局:官场升迁路
成子庸
执掌佳艺:我打造了黄金时代
乱世该隐
流放?疯批恶女搬空国库去逃荒
一枕清霜
洪武朝的子孙们
光头李三
只赚钱不谈情,职业舔狗我最行!
长叹一声
高手下山,我有九个无敌师父!
小殇殇
老王!低声些,难道光彩吗?
你能奈我何
重生归来,极品家人瑟瑟发抖
紫月老仙
纵横说辩
楚秦一鹤
天幕:给老朱看洪武三十五年传位
唯唯而川
无限:欢迎来到暗黑童话世界
总有青葱
游戏入侵:我能将物品带入游戏
炎九猎
禁地猎人
二七塔下胶底布鞋
抗战之浴血军魂
无尘了然2
大明正德:刚登基便曝光文官弑君
南枝茉莉
被问罪当天,无上帝族杀来
不太勇敢
冲喜夜圆房后,顶级贵婿步步沦陷
热夏夏
八百死士破玄武,老朱直呼好圣孙
明月还是那个明月
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
被夺一切后我成了仙道魁首
盛唐无夜
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
长生修仙:从福修开始
宅到时间尽头
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
全球觉醒:开局加入聊天群
飞翔的四眼
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
道君,从蓬莱筑基开始
临渊今天一定更
诸天影视从四合院开始
洒家要吃肉
魔王大人深不可测
晨星LL
穿越,然后被富家JK堵门
晚不鸽
路明非,成为艾尔登之王吧!
苏三十二
人在斗破:天赋绝世竟带系统
仪昔
超武斗东京
木隐红尘
诸天:谁把他放进恐怖片的?
三维的乱象
F1:车神养成日记
诸位贱笑了
从梁祝开始燃烧世界
小黑帽