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 и используемых в соответствии с условиями, описанными в разделе "".