java IO(BIO)、NIO、AIO

Java IO与NIO的区别 IO NIO 面向流 面向缓冲 阻塞IO 非阻塞IO 无 选择器 io(BIO(Blocking I/O,阻塞IO))的各种流是阻塞的,就是当一个线程调用读写方法时,该线程会被阻塞,直到读写完,在这期间该线程不能干其他事,CPU转而去处理其他线程,假如一个线程监听一个端口,一天只会有几次请求进来,但是CPU却不得不为该线程不断的做上下文切换,并且大部分切换以阻塞告终。
相关文章
相关标签/搜索