Java 网络编程基础
通过IO场景模型代码DEMO来理解不同类型IO目录常见的IO模型同步阻塞IO同步非阻塞IONIO多路复用AIO 同步阻塞IO也成为BIO(Blocking IO),是指用户线程发起IO,需要等待系统内核IO操作彻底完成才能返回到用户线程继续执行;在IO操作过程中,用户线程处于阻塞状态;这就是为什么成为阻塞IO的原因 下面我们看一下阻塞IO的实现,可以发现阻塞IO开发简单,阻塞时不占用CPU 资源,缺点就是每一个链接都需要启动一个线程处理,在高并发场景下性能太差。
同步非阻塞IO
原创
2017-05-09 23:43:39 ·
492 阅读 ·
0 评论