pcntl_signal_dispatch
Supported Versions: PHP 5 >= 5.3.0, PHP 7, PHP 8
Calls signal handlers for pending signals
pcntl_signal_dispatch
():
bool
reactphp/event-loop
$available
=
$this
->
streamSelect
(
$read
,
$write
,
$timeout
);
if (
$this
->
pcntlPoll
) {
\pcntl_signal_dispatch
();
}
if (
false
===
$available
) {
src/StreamSelectLoop.php
reactphp/event-loop
{
$check
=
$this
->
loop
->
addPeriodicTimer
(
0.01
, function() {
pcntl_signal_dispatch
();
});
$loop
=
$this
->
loop
;
$loop
->
addTimer
(
0.1
, function () use (
$check
,
$loop
) {
tests/StreamSelectLoopTest.php
reactphp/event-loop
{
$this
->
loop
->
addPeriodicTimer
(
0.01
, function() {
pcntl_signal_dispatch
();
});
tests/StreamSelectLoopTest.php