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 属性许可证中所述的术语使用。