否则,线程将阻止,直到清除互斥体。两个线程不能同时对同一个互斥对象加锁。如果放置了过多的互斥对象,代码就没有什么并发性可言,运行起来也比单线程解决方案慢。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。该文通过外层电子对互斥情况来说明分子构型。我们利用其拓扑特性,在节点数为的旋转图上,发展出三种互斥问题演算法。它将返回一个句柄,任何需要互斥信号量对象的函数都可以使用这个句柄,因为对这个互斥信号量提供了所有的访问权限。这两个函数调用的作用就是警告其它线程,要它们继续睡眠并等待轮到它们对互斥对象加锁。重点论述了多线程数据处理方法中的互斥锁和条件变量。可以推测到,当线程试图锁定一个未加锁的互斥对象时,线程库将同意锁定,而不会使线程进入睡眠状态。