传统的BIO模式 上面的代码中,我们在主线程中处理客户端的连接请求,然后为每个建立的连接分配一个线程去执行。soc...[作者空间]
什么是同步与异步、阻塞与非阻塞 引用知乎 怎样理解阻塞非阻塞与同步异步的区别? 上面的一个回答,很生动的说明了同步...[作者空间]
文件描述符 在Linux中,进程是通过文件描述符(file descriptors,简称fd)而不是文件名来访问文...[作者空间]
Channel 通道(Channel)的作用有类似于流(Stream),用于传输文件或者网络上的数据。 上图中,箭...[作者空间]
内核空间与用户空间 Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运...[作者空间]
Buffer java NIO库是在jdk1.4中引入的,NIO与IO之间的第一个区别在于,IO是面向流的,而NI...[作者空间]