NAME

Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect

DESCRIPTION

Conway discourages the use of select() for performing non-integer sleeps. Although its documented in perlfunc, its something that generally requires the reader to RTFM to figure out what select() is supposed to be doing. Instead, Conway recommends that you use the Time::HiRes module when you want to sleep.

select undef, undef, undef, 0.25;         # not ok

use Time::HiRes;
sleep( 0.25 );                            # ok

SEE ALSO

Time::HiRes.

AUTHOR

Graham TerMarsch <graham@howlingfrog.com>

COPYRIGHT

Copyright (C) 2005-2006 Graham TerMarsch. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.