Язык

Thread.Yield Метод

Определение

Указание планировщику, что текущий поток готов дать его текущее использование процессора.

[Android.Runtime.Register("yield", "()V", "")]
public static void Yield();
[<Android.Runtime.Register("yield", "()V", "")>]
static member Yield : unit -> unit
Атрибуты

Комментарии

Указание планировщику, что текущий поток готов дать его текущее использование процессора. Планировщик может игнорировать это указание.

Доходность — это эвристическая попытка улучшить относительную прогрессию между потоками, которые в противном случае будут чрезмерно использовать ЦП. Его использование должно сочетаться с подробным профилированием и тестированием, чтобы убедиться, что он фактически имеет требуемый эффект.

Это редко подходит для использования этого метода. Это может быть полезно для отладки или тестирования, где это может помочь воспроизвести ошибки из-за условий гонки. Это также может быть полезно при проектировании конструкций элементов управления параллелизмом, таких как те, которые в пакете java.util.concurrent.locks .

Java документации по java.lang.Thread.yield().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к