Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Perl::Critic:Perl::CriUser:ContributedlPerluDocumentationibitSleepViaSelect(3)

NAME
       Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect -	Use
       Time::HiRes instead of something	like "select(undef, undef, undef,
       .05)".

AFFILIATION
       This Policy is part of the core Perl::Critic distribution.

DESCRIPTION
       Conway discourages the use of "select()"	for performing non-integer
       sleeps.	Although documented in perlfunc, it's something	that generally
       requires	the reader to read "perldoc -f select" to figure out what it
       should 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

CONFIGURATION
       This Policy is not configurable except for the standard options.

SEE ALSO
       Time::HiRes.

AUTHOR
       Graham TerMarsch	<graham@howlingfrog.com>

COPYRIGHT
       Copyright (c) 2005-2011 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.

perl v5.24.1 Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect(3)

NAME | AFFILIATION | DESCRIPTION | CONFIGURATION | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help