Thread.Join 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Join() |
等待此线程死亡。 |
Join(Int64) |
最多 |
Join(Int64, Int32) |
最多 |
Join()
等待此线程死亡。
[Android.Runtime.Register("join", "()V", "")]
public void Join ();
[<Android.Runtime.Register("join", "()V", "")>]
member this.Join : unit -> unit
- 属性
例外
如果当前线程已中断,则为 。 在引发异常之前,当前线程的中断状态将被清除。
注解
等待此线程死亡。
此方法的调用的行为方式与调用完全相同
<blockquote> #join (long) join(0)
</blockquote>
的 java.lang.Thread.join()
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
另请参阅
适用于
Join(Int64)
最多 millis
等待此线程死亡的毫秒。
[Android.Runtime.Register("join", "(J)V", "")]
public void Join (long millis);
[<Android.Runtime.Register("join", "(J)V", "")>]
member this.Join : int64 -> unit
参数
- millis
- Int64
等待时间(以毫秒为单位)
- 属性
例外
如果当前线程已中断,则为 。 在引发异常之前,当前线程的中断状态将被清除。
注解
最多 millis
等待此线程死亡的毫秒。 的 0
超时意味着永远等待。
此实现使用基于 this.isAlive
的调用循环this.wait
。 当线程终止时, this.notifyAll
将调用 方法。 建议应用程序不要在实例上使用 wait
Thread
、 notify
或 notifyAll
。
的 java.lang.Thread.join(long)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
另请参阅
适用于
Join(Int64, Int32)
最多 millis
等待毫秒和 nanos
纳秒,以便此线程终止。
[Android.Runtime.Register("join", "(JI)V", "")]
public void Join (long millis, int nanos);
[<Android.Runtime.Register("join", "(JI)V", "")>]
member this.Join : int64 * int -> unit
参数
- millis
- Int64
等待时间(以毫秒为单位)
- nanos
- Int32
0-999999
等待的其他纳秒数
- 属性
例外
如果当前线程已中断,则为 。 在引发异常之前,当前线程的中断状态将被清除。
注解
最多 millis
等待毫秒和 nanos
纳秒,以便此线程终止。 如果两个参数均为 0
,则表示永远等待。
此实现使用基于 this.isAlive
的调用循环this.wait
。 当线程终止时, this.notifyAll
将调用 方法。 建议应用程序不要在实例上使用 wait
Thread
、 notify
或 notifyAll
。
的 java.lang.Thread.join(long, int)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。