异步网络光分组无须长度相同,光交换不需要时间同步,可以在任何节点完成逐分组的转发,这种光分组的不可预测和不规则机制增加了网络的阻塞率。然面,异步网络具有同步网络所不具备的低成本、低复杂度、高健壮性和高灵活性,通过合理设计光交换的结构和协议,也可达到良好的交换性能。网络编程中,同步的意思是说,进行收发数据,等到数据真正发送出去或者接受到,才返回;而异步的意思是,可以把数据发送到缓冲区立即返回,而发送成功的消息是通过事件通知的。异步可以腾出更多的CPU来处理其他事情,所以异步的方式比较灵活。 线程同步是指,多个线程协同完成一件工作,一个线程需要等待其他线程完成相关的工作,才能接着往下运行。线程同步一般采用互斥体,信号量,消息等方式。