BIO NIO AIO 之IO模型原理剖析
BIO,同步阻塞式IO,简单理解:一个连接一个线程(适合稳定少数连接) NIO,同步非阻塞IO,简单理解:一个请求一个线程: 标准/典型的Reactor(适合大量短链接) AIO,异步非阻塞IO,简单理解:一个有效请求一个线程:改进实现的Proactor(适合长重操作,代价是新启线程) BIO里用户最关心”我要读”,NIO里用户最关心”我可以读了”,在AIO模型里用户更需要关注的是”读完...
BIO,同步阻塞式IO,简单理解:一个连接一个线程(适合稳定少数连接) NIO,同步非阻塞IO,简单理解:一个请求一个线程: 标准/典型的Reactor(适合大量短链接) AIO,异步非阻塞IO,简单理解:一个有效请求一个线程:改进实现的Proactor(适合长重操作,代价是新启线程) BIO里用户最关心”我要读”,NIO里用户最关心”我可以读了”,在AIO模型里用户更需要关注的是”读完...