Thread.sleep (DMD 2.020)

Sean Kelly sean at invisibleduck.org
Sat Nov 1 09:16:29 PDT 2008


John C wrote:
> I think Thread.sleep, which was introduced in core.thread in 2.020, is broken on Win32. No matter what value I pass to the function, it merely sleeps for 1 millisecond. Looks like the problem is here:
> 
>   period = period < TICKS_PER_MILLI ? 
>     1 : // <------------------------------------------------- BUG?
>     period / TICKS_PER_MILLI;
> 
> Should it be testing if period is greater than MAX_SLEEP_MILLS, rather than less than TICKS_PER_MILLI?

This test was meant to make the min sleep time 1 millisecond, but I 
think I'm going to remove it.

> Should I file a bug report?

Don't bother.  But thanks for the report.


Sean



More information about the Digitalmars-d mailing list