technology > asynchronous Non-blocking system
Contents
No. 1
  函数仅仅做一些简单的工作,然后马上返回,而它所要实现的功能留给别的线程或者函数去完成。
No. 2
  网络通信有阻塞和非阻塞之分,例如对于接收数据的函数recv:在阻塞方式下,没有数据到达时,即接收不到数据时,程序会停在recv函数这里等待数据的到来;而在非阻塞方式下就不会等,如果没有数据可接收就立即返回-1表示接收失败。