2017-04-19 115 views

回答

0

深入概念後,我意識到了決定性的差異。

互斥量提供互斥語義,即一個線程在另一個線程處於關鍵部分中的塊。另一方面,條件變量不需要另一個線程。這是一個線程阻塞的條件。

以生產者/消費者隊列爲例。如果隊列爲空,則消費者將在此情況下阻塞,而不是在另一個生產者/消費者線程上阻塞。

相關問題