共用方式為


LockSupport.SetCurrentBlocker(Object) 方法

定義

設定由目前線程的調用 #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 屬性授權中所述的詞彙使用。

適用於