I would like to describe the following scenario:
1. Start a thread which write something to the screen every 5 seconds
(the thread uses the sleep method by Thread). current Windows time is
15:00.
2. change the Windows clock backwards. current time is: 14:00.
3. the thread doesn't wake up.
4. wait untill 14:01.
5. change the Windows clock forward to 16:00.
6. the thread wakes up the amount of times it missed in a row (in this
case 20 times).
Are you familier with this behaviour ?
Can you tell us what causes this ?
And the Milion dolar question: How can we overcome this issue ????