并发编程

Java BIO、NIO、AIO

2017-10-30  本文已影响36人  贾歌

先来一个例子理解一下概念

以你想吃一份宫保鸡丁盖饭为例:

概念解释

一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作。

IO操作可以分为3类:同步阻塞(即早期的IO操作)、同步非阻塞(NIO)、异步(AIO)。

Java对BIO、NIO、AIO的支持:

BIO、NIO、AIO适用场景分析:

另外,I/O属于底层操作,需要操作系统支持,并发也需要操作系统的支持,所以性能方面不同操作系统差异会比较明显。

上一篇下一篇

猜你喜欢

热点阅读