同步非阻塞模式(NonBlocking IO) 在非阻塞模式中,发出Socket的accept()和read()操作时,如果内核中的数据还没有准备好,那么它并不会阻塞用户进程,而是立刻返回一个信息.也就是说进程发起一个read操作后,并不需要一直阻塞等待,而是马上就得到了一个结果. 如果结果发现数据准备完毕就可以读取数据,然后拷贝到用户内存.如果结果发现数据没有就绪也会返回,进程继续不断的主动询问数据的准备情况是非阻塞模式的一个特点. 伪代码表示如下: { while(read(socket,…