
nio
文章平均质量分 81
luna84
这个作者很懒,什么都没留下…
展开
-
非阻塞IO、NIO为什么会快,我们为什么需要多线程
from http://www.cnblogs.com/baibaluo/archive/2011/12/28/2304903.html NIO 提到这个词,很多人会条件反射的说出这样的话: “非阻塞IO,速度快!”。 但是为什么非阻塞IO,就会比阻塞式IO速度快呢? 下面用一个普遍的例子形容一下阻塞io与非阻塞io的工作方式 有一个读取数据的任务A。 阻塞io工作方式:转载 2014-02-12 14:55:50 · 2660 阅读 · 1 评论 -
Android socket 客户端 C++服务端, 延时严重解决,贴点粘包代码
这个问题曾经困扰姐很久,但因为只是延时,而数据仍然正确,就将这个问题放在一边了。 昨天开始研究,以为是IO包没有NIO包快的原因,昨天改用NIO socket,写完一测,仍然有严重的延时呀。 姐差点傻眼,不过还好姐聪明,原来是姐缓存的数据没有全部处理掉呀,而是在等下次有数据进来的时候才处理,那些聊天消息其实早就发来了,被姐藏着呢。 哎,终于轻松了许多。 贴点代码处理现现眼吧 ps : 姐原创 2014-02-12 14:21:25 · 1914 阅读 · 1 评论