Thread.Yield 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向计划程序提示当前线程愿意生成其当前处理器的使用。
[Android.Runtime.Register("yield", "()V", "")]
public static void Yield();
[<Android.Runtime.Register("yield", "()V", "")>]
static member Yield : unit -> unit
- 属性
注解
向计划程序提示当前线程愿意生成其当前处理器的使用。 计划程序可以忽略此提示。
收益率是一种启发式尝试,用于改善线程之间的相对进度,否则会过度利用 CPU。 其用法应与详细的分析和基准测试相结合,以确保它实际上具有所需的效果。
很少适合使用此方法。 它可能有助于调试或测试目的,其中可能有助于重现 bug,因为争用条件。 设计并发控制构造(如包中的 java.util.concurrent.locks 构造)时,它也可能很有用。
Java文档java.lang.Thread.yield()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。