Nitrox has asked for the wisdom of the Perl Monks concerning the following question:

I have a perl script that is lauched by another script via Win32::Process. (so it can run detached; a.k.a no console window). Within the running script I have certain points where it sleeps for a short bit.

My question is; is there a difference between using sleep(1); or Win32::Sleep(1000)? Do both "hand-off" the time-slices while sleeping?