V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Mirana  ›  全部回复第 33 页 / 共 40 页
回复总数  792
1 ... 25  26  27  28  29  30  31  32  33  34 ... 40  
@Knife42 我也是最近刚开始研究这个,select/poll是异步io,但是事件通知是阻塞的,然后epoll/kqueue将select/poll的fds遍历进化掉了,然而事件通知仍然是阻塞的,异步不阻塞的方法:
1.posix aio
2.epoll/kqueue,使用线程池模式分主线程和worker线程,主线程不阻塞一直循环,子线程阻塞监听io事件,也就是libev和libuv的eventloop
3.在并发量不大的情况下,可以fork子进程的模式去处理连接,和线程池模式有点相似
4.如果有些说的不对不要打我。。
nfds = epoll_wait(efd, events, MAXEVENTS, -1);
这句还是阻塞了,似乎只有用上线程池才能模拟真正的异步。
2015 年 8 月 6 日
回复了 sneezry 创建的主题 随想 曾经的魔兽世界
3D游戏的巅峰,至今为止还没有能够超越的
不给自己加限制,自己有兴趣或者公司有需要就去做,而且能做好的就算吧。
2015 年 7 月 30 日
回复了 qqboy77 创建的主题 职场话题 如果可以在家里上班,工资只拿 2/3,有多少人愿意
那家里要脏成鸡窝了,除非回老家父母帮忙打扫卫生。。。
2015 年 7 月 23 日
回复了 flytiny 创建的主题 Node.js 初学 node,有什么比较好的开源项目推荐
@flytiny 你是想看框架类的还是工具类的还是实际的项目的?
2015 年 7 月 23 日
回复了 flytiny 创建的主题 Node.js 初学 node,有什么比较好的开源项目推荐
2015 年 7 月 16 日
回复了 wctbok 创建的主题 酷工作 阿里音乐来了新老板
爱搭紧是谁啊。。。
2015 年 7 月 14 日
回复了 Ironsongming 创建的主题 职场话题 公司的人跟我讨论问题的时候很喜欢戳我屏幕
讨论的时候合上屏幕啊
光看书就会做菜的话,我早成大厨了
2015 年 7 月 2 日
回复了 pengfei 创建的主题 程序员 程序猿用什么笔记本,实用些
5800 不是就能买港版的air了吗
@junyuecao 回答好像没什么营养。。
2015 年 6 月 27 日
回复了 letv 创建的主题 程序员 23 岁还在读研是不是老了呢?
现在的孩子大一就问别人考研好还是就业好,学c好还是学java好这种问题,而我直到大四毕业都只会打dota
2015 年 6 月 22 日
回复了 chengliqiang0323 创建的主题 生活 如果你是男同志,希望你的女朋友化妆吗?
不化也好看>化了好看>不化难看>化了难看 当然前提是你得会化,如果化了还不如不化,劝楼主趁早收手。
2015 年 6 月 22 日
回复了 zhengkai 创建的主题 职场话题 一个实习生来应聘,感觉好惨
反正我是佩服这哥们一道题能做3个小时,我一般20分钟搞不出来就直接说不会了
我也是去年从那个地方跑路的,和我师傅一天离职。。。世界那么大,我还是想去看看
2015 年 5 月 27 日
回复了 Mirachael 创建的主题 Node.js express 请求阻塞问题
可以用process.nextTick()
坐等cto来撕哔
说点自己的感想,能力差=态度不好,会的少=态度不好,做的慢=态度不好,完成度不满意=态度不好。
1 ... 25  26  27  28  29  30  31  32  33  34 ... 40  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5097 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 09:32 · PVG 17:32 · LAX 02:32 · JFK 05:32
♥ Do have faith in what you're doing.