摘要: IO 介绍 IO 模型 IO请求 分为两个阶段:等待资源 和 使用资源; IO请求:一般需要请求特殊资源(如 磁盘、RAM 或文件),当资源被上一个使用者使用没有释放的时候, IO请求会被阻塞,直到资源可用。 等待资源 阶段有两种策略: 阻塞:当IO请求资源没有准备好的时候,请求阻塞,直到得到资源的 阅读全文
posted @ 2019-04-07 12:27 爬行 阅读(285) 评论(0) 推荐(0) 编辑
摘要: NIO 的工作方式 BIO 带来的挑战 BIO : BIO 通信模型,通常由一个独立的 Acceptor 线程负责监听客户端的连接,接受到请求之后,为每个客户端创建一个新的线程进行链路处理,处理完成之后,线程销毁。是典型的 请求 应答通信模型。 BIO 即阻塞 IO,不管是磁盘IO 还是 网络 IO 阅读全文
posted @ 2019-04-07 11:16 爬行 阅读(334) 评论(0) 推荐(0) 编辑