(Sotto architettura / design del software)
Non sono sicuro di come la mia domanda possa essere soggettiva, ma il messaggio accanto al titolo suggerisce che lo è. Spero di non violare le regole qui.
In quali circostanze o applicazione avresti bisogno di precisione assoluta con i tempi di esecuzione del thread (thread sleep, back to life ed esecuzione con precisione)?
E come lo garantisci con Java?
Stavo leggendo di nuovo SCJP / OCP di Kathy Sierra. Dice
Just because a thread's sleep() expires, and it wakes up, does not mean it will return to running! Remember, when a thread wakes up, it simply goes back to the runnable state. So the time specified in sleep() is the minimum duration in which the thread won't run, but it is not the exact duration in which the thread won't run.
Allora come si scrive codice per qualcosa di molto critico che richiede precisione assoluta in Java?