示例#1
0
<?php

require __DIR__ . '/../vendor/autoload.php';
$loop = new React\EventLoop\StreamSelectLoop();
$i = 0;
$loop->addPeriodicTimer(0.001, function () use(&$i, $loop) {
    $i++;
    // $loop->addTimer(1, function ($signature) {
    // });
    $loop->addPeriodicTimer(1, function ($signature) use($loop) {
        $loop->cancelTimer($signature);
    });
});
$loop->addPeriodicTimer(2, function () use(&$i) {
    $kmem = memory_get_usage(true) / 1024;
    echo "Run: {$i}\n";
    echo "Memory: {$kmem} KiB\n";
});
$loop->run();