mina源码阅读,nio相关知识介绍。

我们所有的网络操作都离不开套接字,网络的传输常见的就是tcp/IP协议,http协议等。当然网络操作属于是系统空间上的,非用户空间能直接操作的。所以存在内核态和用户态的数据传输与拷贝,这个是有性能损耗的,相关知识需自行了解,关于Zero copy,可自行了解。 1、先从底层上来说明几种网络IO的模型,如下: 阻塞io模型: 在缺省情形下,所有文件操作都是阻塞的,在进程空间中调用recvfrom,其
相关文章
相关标签/搜索