LockSupport.SetCurrentBlocker(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定由目前線程的調用 #getBlocker getBlocker
所傳回的物件。
[Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)]
public static void SetCurrentBlocker(Java.Lang.Object? blocker);
[<Android.Runtime.Register("setCurrentBlocker", "(Ljava/lang/Object;)V", "", ApiSince=34)>]
static member SetCurrentBlocker : Java.Lang.Object -> unit
參數
- blocker
- Object
封鎖程序物件
- 屬性
備註
設定由目前線程的調用 #getBlocker getBlocker
所傳回的物件。 在從非公用物件叫用 的無自變數版本 LockSupport#park() park()
之前,可以使用這個方法,允許更實用的診斷,或保留與先前封鎖方法實作的相容性。 封鎖之後,不會自動還原封鎖程式先前的值。 若要取得 }的效果 park(b
,請使用 setCurrentBlocker(b); park(); setCurrentBlocker(null);
已在14中新增。
的 java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。