由于线程间共享进程变量资源,线程间的通信目的主要是用于线程同步(即约束多个线程的执行的顺序规则(信号量)或互斥规则(互斥锁)),所以线程没有像进程通信中的用于数据交换的通信机制。 互斥锁、条件变量和信号量的区别: 互斥锁:互斥,一个线程占用了某个资源,那么其它的线程就无法访问,直到这个线程解锁,其它线程才可以...