note 99445 added to function.sleep

From: Date: Wed, 18 Aug 2010 07:49:51 +0000
Subject: note 99445 added to function.sleep
Groups: php.notes 
Request: Send a blank email to php-notes+get-171791@lists.php.net to get a copy of this message
Since sleep() can be interrupted by signals i've made a function which can also be interrupted, but will continue sleeping after the signal arrived (and possibly was handled by callback). It's very useful when you write daemons and need sleep() function to work as long as you 'ordered', but have an ability to accept signals during sleeping. function my_sleep($seconds) { $start = microtime(true); for ($i = 1; $i <= $seconds; $i ++) { @time_sleep_until($start + $i); } } ---- Server IP: 195.54.192.44 Probable Submitter: 127.0.0.1 ---- Manual Page -- http://www.php.net/manual/en/function.sleep.php Edit -- https://master.php.net/note/edit/99445 Del: integrated -- https://master.php.net/note/delete/99445/integrated Del: useless -- https://master.php.net/note/delete/99445/useless Del: bad code -- https://master.php.net/note/delete/99445/bad+code Del: spam -- https://master.php.net/note/delete/99445/spam Del: non-english -- https://master.php.net/note/delete/99445/non-english Del: in docs -- https://master.php.net/note/delete/99445/in+docs Del: other reasons-- https://master.php.net/note/delete/99445 Reject -- https://master.php.net/note/reject/99445 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#171791) next »