in reply to sleep() VS Win32::sleep()

yes, they both "hand-off" time-slices, AFAIK.

Win32::Sleep just gives you better granuality, and, for certain, takes away portability. Time::HiRes is much more portable in this.