随笔分类 - NIO
摘要:select的话,首先会将socket连接创建的文件描述符(是一个数字)放入fds数组中,然后会用bitmap(rset)来表示哪一个文件描述符被创建了,而bitmap的大小是1024,所以单个进程所打开的FD是有一定限制的,它由FD_SETSIZE设置,默认值是1024。然后用户态会将这个rset
阅读全文
摘要:Buffer的capacity,position和limit 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 为了理解Buffer的工作原理,需要熟悉它的三个属性: capacitypositionli
阅读全文

浙公网安备 33010602011771号