在网上看了很多关于套接字同步异步编程的东西。其实网上讲的很清楚,同步是线程等待事情做完才继续往下运行,而异步则不等做完就继续运行。
但在网上看了很多异步编程的例子,程序中几乎都用到了 ManualResetEvent来控制异步通信中的同步问题。本人认为这样的通信控制方式和线程的同步通信是等效的。即服务器在等待客户端连接的时候线程都是阻塞的。这种情况下,同步和异步通信还有什么区别吗?