什么是线程的同步与互斥? 互斥:指在某一时刻指允许一个进程运行其中的程序片,具有排他性和唯一性. 对于线程A和线程B来讲,在同一时刻,只允许一个线程对临界资源进行操作,即当A进入临界区对资源操作时,B就必须等待:当A执行完,退出临界区后,B才能对临界资源进行操作. 同步:指的是在互斥的基础上,实现进程之间的有序访问.假设现有线程A和线程B,线程A需要往缓冲区写数据,线程B需要从缓冲区读数据,但他们之间存在一种制约关系,即当线程A写的时候,B不能来拿数据:B在拿数据的时候A不能往缓冲区写,也就是说