語言

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 文件 java.util.concurrent.locks.LockSupport.setCurrentBlocker(java.lang.Object)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於