网络编程里的同步和异步区别
同步:网络通信中进行收发数据,等到数据真正的发出去或者接收到,才返回;
异步:可以将数据发送、接收到缓存区立即返回,而发送、接收成功的消息是通过事件通知的。异步可以腾出更多的CPU来处理其他事情,所以异步的方式比较灵活。
线程同步:多个线程协同完成一件工作,一个线程需要等待其他线程完成相关的工作,才能接着往下运行。