BIO,NIO,AIO 总结

BIO:blocking I/O 同步阻塞IO模式,数据的读取写入必须阻塞在一个线程内等待其完成 问题:由于是同步阻塞的,因此新需求来时只能通过新建线程的方式来接受请求,导致线程堆栈溢出等问题 伪异步IO:可以通过使用线程池来优化,不过在并发量增加时会导致线程量急剧膨胀, NIO: non-blocking IO 同步非阻塞IO,IO面向流,而NIO面向缓冲区,任何时候访问NIO的数据,都是面向缓
相关文章
相关标签/搜索