阅读背景:

翻译:使用Libevent的快速可移植非阻塞网络编程:异步IO简介 (一)

来源:互联网 



    大多数程序员从阻塞IO调用开始学习。如果调用在操作完成之前,或者足够的时间已经流逝使得网络栈放弃操作之前,不会返回,那么就是异步的。比如说,在TCP连接上调用connect()时,操作系统将一个SYN分组排队到TCP连接的另一端主机中。在收到来自对方主机的SYN ACK分组之前,或者直到足够的时间已经流逝而决定放弃操作之前,控制不会返回到应用程序。IO调用开始学习。如果调用在操作完成之前,或者足够的时间已经流逝使




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: