java网编---四种IO模型

一,内核缓冲区与进程缓冲区     我们的read/write操作,不是直接从用户进程到达设备/磁盘 的。而是有一个中间商:内核缓冲区。 为什么要设置内核缓冲区?     答:我们的cpu是时间片运行的,如果该线程占用cpu时间到了,那么就需要切换线程,这个时候线程的上下文切换代价极高,所以有了中间商来处理。     我们主要把我们的包裹给中间商(内存缓冲区),然后我们就解决完成了,包裹的一次发送
相关文章
相关标签/搜索