Articles of sleep

Quanto è accurato Thread.Sleep (TimeSpan)?

Mi sono imbattuto in un test unitario che sta fallendo a intermittenza perché il tempo trascorso non è quello che mi aspetto che sia. Un esempio di come appare questo test è: Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); TimeSpan oneSecond = new TimeSpan(0, 0, 1); for(int i=0; i<3; i++) { Thread.Sleep(oneSecond); } stopwatch.Stop(); Assert.GreaterOrEqual(stopwatch.ElapsedMilliseconds, 2999); […]

Impedire a Windows di andare in stop quando il mio programma è in esecuzione?

Devo smettere di windows di andare a dormire quando il mio programma è in esecuzione. E non voglio solo prevenire lo sleep timer, voglio anche cancellare l’evento di sonno se premo il tasto di sospensione o in qualsiasi altro modo di dire al computer di dormire. Pertanto SetThreadExecutionState non è sufficiente. Oppure … In realtà […]

Timer e TimerTask contro Thread + sleep in Java

Ho trovato domande simili qui ma non ci sono state risposte alla mia soddisfazione. Quindi riformulando nuovamente la domanda- Ho un compito che deve essere svolto su base periodica (ad esempio intervalli di 1 minuto). Qual è il vantaggio dell’uso di Timertask & Timer per fare ciò anziché creare un nuovo thread che ha un […]

JavaScript sleep / wait prima di continuare

Ho un codice JavaScript che ho bisogno di aggiungere una funzione sleep / wait a. Il codice che sto utilizzando è già in una funzione, ad esempio: function myFunction(time) { alert(‘time starts now’); //code to make the program wait before continuing alert(‘time is up’) } Ho sentito che una ansible soluzione potrebbe includere setTimeout ma […]

Confronta usando Thread. Sleep e Timer per l’esecuzione ritardata

Ho un metodo che dovrebbe essere ritardato in esecuzione per un determinato periodo di tempo. Dovrei usare Thread thread = new Thread(() => { Thread.Sleep(millisecond); action(); }); thread.IsBackground = true; thread.Start(); O Timer timer = new Timer(o => action(), null, millisecond, -1); Ho letto alcuni articoli sull’utilizzo di Thread.Sleep è un cattivo design. Ma non […]

Come rendere il copione aspettare / dormire in modo semplice nell’unità

Come si può mettere tra TextUI.text = …. una funzione sleep, per attendere 3 secondi tra ogni frase? public Text GuessUI; public Text TextUI; […truncated…] TextUI.text = “Welcome to Number Wizard!”; TextUI.text = (“The highest number you can pick is ” + max); TextUI.text = (“The lowest number you can pick is ” + min); […]

Dormi per millisecondi

So che la funzione sleep(x) POSIX sleep(x) fa dormire il programma per x secondi. Esiste una funzione per far dormire il programma per x millisecondi in C ++?

Come rendere il thread dormire meno di un millisecondo su Windows

Su Windows ho un problema che non ho mai incontrato su Unix. Ecco come far dormire un thread per meno di un millisecondo. Su Unix hai in genere un numero di scelte (sleep, usleep e nanosleep) per soddisfare le tue esigenze. Su Windows, tuttavia, c’è solo la sospensione con una granularità al millisecondo. Su Unix, […]

Perché Thread.Sleep è così dannoso

Spesso vedo che menziona Thread.Sleep(); non dovrebbe essere usato, ma non riesco a capire perché sia ​​così. Se Thread.Sleep(); può causare problemi, ci sono soluzioni alternative con lo stesso risultato che sarebbe sicuro? per esempio. while(true) { doSomework(); i++; Thread.Sleep(5000); } un altro è: while (true) { string[] images = Directory.GetFiles(@”C:\Dir”, “*.png”); foreach (string image […]

Sleep in JavaScript – ritardo tra le azioni

C’è un modo per dormire in JavaScript prima che compia un’altra azione? Esempio: var a = 1+3; // Sleep 3 seconds before the next action here var b = a + 4;