ZqrFerrari
努力学习,开心生活
摘要: 首先得弄清楚同步、异步、阻塞、非阻塞的概念。  同步和异步是针对通讯的工作模式,阻塞和非阻塞是指socket的I/O操作。实际上对于socket,只存在阻塞和非阻塞,同步与异步是在程序实现上有所不同。以阻塞的方式执行recv函数,在没有收到数据前,此函数是不会返回的,所以这很容易执行函数的线程处于等待I/O上的数据状态,然后被挂起。非阻塞就不一样,执行recv时候不管有没有数据都立即返回,有数据时... 阅读全文
posted @ 2010-05-23 21:59 赵情融 阅读(275) 评论(0) 推荐(0) 编辑