若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文
建議使用 Visual Studio 2017

lock 函式

 

嘗試鎖定任何引數,而不會發生死結。

template<class L1, class L2, class... L3>
   void lock(L1&, L2&, L3&...);

對樣板函式的引數必須為 型別,但是有一點例外,就是對 try_lock 的呼叫可能會擲回例外狀況。

函式鎖定所有它的引數,而不會發生死結呼叫 locktry_lockunlock 如果對 locktry_lock 的呼叫會擲回例外狀況,在重新擲回例外狀況之前成功鎖定的函式呼叫 unlock 任何 Mutex 物件。

需求

標題: mutex

命名空間: std

顯示: