thread
java_it90
这个作者很懒,什么都没留下…
展开
-
java thread : NIO -概念
通道-流:代表一种功能,能操作数据的方法(策略) 数据来源可能不一样,文件,网络, 线程 等等原创 2015-01-22 16:04:43 · 153 阅读 · 0 评论 -
java thread : IO模型
IO复用:select和poll函数 IO复用: 参考多路复用模型,各个信道类比是各个描述字(),高速信道即select函数 如果一个或多个IO条件满足(例如:输入已准备好被读,或者描述字可以进行输出时),我们就被通知到。这个能力被称为IO复用,是由select poll支持的。 多路复用模型: 首先,各个低速信道的信号通过多路复用器(MUX,多工器)组...原创 2015-02-16 15:33:52 · 144 阅读 · 0 评论 -
java thread : select poll epoll
Select/Poll函数 Selec()的3种情况: 1. 永远等待下去:直到有一个描述字准备好IO才返回,此时select()函数的参数timeout设置为空指针 2. 等待固定的时间:在不超过等待时间的情况下,有一个描述字准备好IO时才返回. (返回之后,) 3. 不等待:检查描述字之后立即返回,这称为轮询。 Select返回的情况: ...2015-02-16 16:42:36 · 194 阅读 · 0 评论