摘要: 所谓IO,就是内存读写的问题,只不过读写的目标不同,可能向磁盘读写,也可能向远程计算机读写,而在linux系统中,所有的外设都可以抽象为文件,所以在linux中IO问题等同于磁盘文件IO。在计算机中,用户态程序只能访问自己的内存区域,如若想访问磁盘文件内容必须通过操作系统为应用程序提供的统一接口:系 阅读全文
posted @ 2017-10-19 23:33 The_shy 阅读(1396) 评论(0) 推荐(1) 编辑
摘要: java1.4开始,提供NIO的API来开发高性能网络服务器,前面介绍的IO方式均为BIO,即阻塞式IO。阻塞式IO在IO操作发起后直到IO操作结果返回这段时间,会一直阻塞该线程,所以基于BIO的网络服务器必须为每个客户端都提供一个独立线程进行处理,否则将会产生很大的延迟。但是当客户端请求并发数量很 阅读全文
posted @ 2017-10-19 20:41 The_shy 阅读(327) 评论(0) 推荐(0) 编辑