异步IO 异步 I/O 是一种没有阻塞地读写数据的方法.通常,在代码进行 read() 调用时,代码会阻塞直至有可供读取的数据.同样, write()调用将会阻塞直至数据能够写入,关于同步的IO请参考另一篇文章Java IO. 另一方面,异步 I/O 调用不但不会阻塞,相反,您可以注册对特定 I/O 事件诸如数据可读.新连接到来等等,而在发生这样感兴趣的事件时,系统将会告诉您. 异步 I/O 的一个优势在于,它允许您同时根据大量的输入和输出执行 I/O.同步程序常常要求助于轮询,或者创建许许多多…