How to properly Thread.sleep?
Adam D. Ruppe via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Mar 25 10:26:52 PDT 2015
On Wednesday, 25 March 2015 at 17:23:40 UTC, Israel wrote:
> What is the proper way of adding sleep time to a program?
The documentation examples are exactly how you can do it:
Thread.sleep( dur!("msecs")( 50 ) ); // sleep for 50 milliseconds
Thread.sleep( dur!("seconds")( 5 ) ); // sleep for 5 seconds
Try one of those lines in your program and you'll see it work.
You can also call the various C functions to do it but the
Thread.sleep is often a bit easier.
> The documentation examples dont make sense. Why would it work
> this way?
sleep is a static method on the Thread class, so you need to call
it Thread.sleep instead of plain sleep, and the argument uses a
different type to make the units a bit more clear.
I believe
Thread.sleep(3.seconds);
shoudl also work.
More information about the Digitalmars-d-learn
mailing list