java 5种IO模型

Java61

人的痛苦会把自己折磨到多深呢?

You cannot swim for new horizons until you have courage to lose sight of the shore.

除非有勇气离开岸边,否则你永远游不到彼岸。

IO 是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。

以下是5种类Unix下可用的I/O模型

  1. 阻塞式I/O:Blocking IO

  2. 非阻塞式I/O:nonblocking IO

  3. I/O 复用(Select,poll epoll):IO multiplexing

  4. 信号驱动式I/O(SIGIO):signal driven IO

  5. 异步 I/O(posix 的 aio 系列函数):asynchromous IO

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长