Articles of sleep

Compare usando Thread.Sleep e Timer para execução atrasada

Eu tenho um método que deve ser atrasado em execução por um período de tempo especificado. Devo usar Thread thread = new Thread(() => { Thread.Sleep(millisecond); action(); }); thread.IsBackground = true; thread.Start(); Ou Timer timer = new Timer(o => action(), null, millisecond, -1); Eu tinha lido alguns artigos sobre o uso de Thread.Sleep é um […]

Eu recebo exceção ao usar Thread.sleep (x) ou wait ()

Eu tentei atrasar – ou colocar para dormir – meu programa Java, mas ocorreu um erro. Não consigo usar Thread.sleep(x) ou wait() . A mesma mensagem de erro é exibida: exceção não reportada java.lang.InterruptedException; deve ser pego ou declarado para ser lançado. Existe alguma etapa necessária antes de usar os methods Thread.sleep() ou wait() ?

Durma por milissegundos

Eu sei que a function POSIX sleep(x) faz o programa dormir por x segundos. Existe uma function para fazer o programa dormir por x milissegundos em C ++?

Como fazer com que o encadeamento durma menos que um milissegundo no Windows

No Windows, tenho um problema que nunca encontrei no Unix. Isso é como obter um thread para dormir por menos de um milissegundo. No Unix, você normalmente tem várias opções (sleep, sleep e nanosleep) para atender às suas necessidades. No Windows, no entanto, há apenas Suspensão com granularidade em milissegundos. No Unix, posso usar o […]

Por que Thread.Sleep é tão prejudicial

Muitas vezes vejo isso mencionado que Thread.Sleep(); não deve ser usado, mas não consigo entender por que isso acontece. Se Thread.Sleep(); pode causar problemas, existem soluções alternativas com o mesmo resultado que seria seguro? por exemplo. while(true) { doSomework(); i++; Thread.Sleep(5000); } outro é: while (true) { string[] images = Directory.GetFiles(@”C:\Dir”, “*.png”); foreach (string image […]

Diferença entre wait () e sleep ()

Qual é a diferença entre um wait() e sleep() em Threads? Eu entendo que um thread wait() -ing ainda está em modo de execução e usa ciclos de CPU, mas um sleep() -ing não consome nenhum ciclo de CPU correto? Por que temos wait() e sleep() : como a implementação deles varia em um nível […]