Thread.Yield Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma dica para o agendador de que o thread atual está disposto a produzir seu uso atual de um processador.
[Android.Runtime.Register("yield", "()V", "")]
public static void Yield();
[<Android.Runtime.Register("yield", "()V", "")>]
static member Yield : unit -> unit
- Atributos
Comentários
Uma dica para o agendador de que o thread atual está disposto a produzir seu uso atual de um processador. O agendador é gratuito para ignorar essa dica.
O rendimento é uma tentativa heurística de melhorar a progressão relativa entre threads que, de outra forma, usariam uma CPU em excesso. Seu uso deve ser combinado com criação de perfil detalhada e benchmarking para garantir que ele realmente tenha o efeito desejado.
Raramente é apropriado usar esse método. Pode ser útil para fins de depuração ou teste, em que pode ajudar a reproduzir bugs devido a condições de corrida. Também pode ser útil ao projetar constructos de controle de simultaneidade, como os do java.util.concurrent.locks pacote.
Documentação Java para java.lang.Thread.yield().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.