我是java nio的新手,我正在阅读java nio教程,任何人都可以解释什么是阻塞模式.在教程中我读到 - 'FileChannel不能设置为非阻塞模式.它总是以阻塞模式运行'
阻塞模式意味着当I/O操作成功或失败之前,当前线程无法前进.在非阻塞模式下,如果操作不能立即前进,则控制返回到线程,以便稍后可以再次尝试操作.
从历史上看,"快速"I/O(例如访问磁盘)仅在阻塞模式下提供.在两种模式下都提供"慢速"I/O,例如等待网络响应的操作.
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |