¿Los despertadores espurios afectan las llamadas a Thread.sleep (x)? Obviamente, el temporizador no es 100% preciso (lo que produce inexactitudes menores en los tiempos de reactivación), pero ¿se ve afectado por el problema de activación espuria?¿Las activaciones espúreas afectan a Thread.sleep?
Respuesta
Pregunta si Thread.sleep()
se ve afectado por el mismo problema spurious wakeup que está documentado que afecta a Object.wait(long)
, ¿verdad? La respuesta es que no hay ningún despertar espurio documentado asociado con Thread.sleep()
. Tiene razón en que no se hacen garantías estrictas sobre cuánto tiempo dormirá exactamente cuando solicite N milisegundos. Además, por supuesto, Thread.sleep()
termina en la interrupción de hilo.
¿Quiere decir que la respuesta es "No, no tenemos que protegernos contra la activación espuria" o "Sí, tenemos que protegernos contra la activación espuria"? – Pacerier
intervalo de sueño real siempre es> = intervalo requerido. es especialmente sensible en intervalos pequeños.
ahora sobre "despertares espurios". no fue mencionado sobre Thread.sleep
- 1. ¿Por qué pthread_cond_wait tiene activaciones espúreas?
- 2. Alternativas a Thread.Sleep()
- 3. ¿Cómo afectan las diferentes políticas de retención a mis anotaciones?
- 4. ¿Las modificaciones de MTU afectan ambas direcciones?
- 5. ¿Qué significa "fallas espúreas" en AtomicInteger weakCompareAndSet?
- 6. Alternativas a Thread.Sleep() para simular pausas
- 7. Buscando una alternativa sencilla a Thread.Sleep
- 8. ¿Existe un equivalente a Thread.Sleep() en VBA
- 9. Thread.sleep() Nunca devuelve
- 10. Uso aceptable de Thread.Sleep()
- 11. Thread.sleep vs. TimeUnit.SECONDS.sleep
- 12. ManualResetEvent vs Thread.Sleep
- 13. ¿Cómo afectan las restricciones de DataTable de ADO.NET al rendimiento?
- 14. ¿Qué son las URL canónicas y cómo afectan su SEO?
- 15. C# Thread.Sleep despertar inmediatamente
- 16. ¿Cómo afectan las ramas cerradas el rendimiento de Mercurial?
- 17. Thread.Sleep alternativa en Java
- 18. C# Timer o Thread.Sleep
- 19. Java: LockSupport.parkNanos vs Thread.sleep (...)
- 20. InterruptedException de Thread.sleep()
- 21. ¿Son equivalentes las sentencias Thread.sleep (0) y Thread.yield()?
- 22. ¿Cuándo es sensato usar Thread.Sleep()?
- 23. QGraphicsScene, las coordenadas de los artículos afectan el rendimiento?
- 24. ¿Cuán exacto es Thread.Sleep (TimeSpan)?
- 25. ¿Con qué frecuencia se activan las activaciones de actualización en una actualización de múltiples registros?
- 26. Ataque DDOS: defensa con Thread.Sleep()?
- 27. Lista de fusiones confirmadas que afectan a un archivo
- 28. ¿Cómo afectan las instancias de plantilla explícitas a lo que el enlazador puede encontrar?
- 29. ¿Cómo afectan las Tareas en la Biblioteca paralela de tareas a ActivityID?
- 30. ¿Cómo afectan los objetos a la resolución de sobrecarga?
¿Qué quiere decir con 'afectado'? ¿Estás preguntando si puede hacer que no se ejecuten en el momento adecuado? o no se despierta? ¿O preguntas si pueden despertarse accidentalmente? – Kylar
Pregunto si pueden despertarse accidentalmente antes de que se despierten (con "debería ser" definido como un período de tiempo mayor que la inexactitud natural del temporizador subyacente). – jsight