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文档java.lang.Thread.join()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
另请参阅
适用于
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、notify实例或notifyAllThread实例。
Java文档java.lang.Thread.join(long)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
另请参阅
适用于
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、notify实例或notifyAllThread实例。
Java文档java.lang.Thread.join(long, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。