Files
kiri-core/kiri-engine/Coordinator.php
T
2023-12-12 15:35:38 +08:00

46 lines
460 B
PHP

<?php
declare(strict_types=1);
namespace Kiri;
class Coordinator
{
const string WORKER_START = 'worker:start';
private bool $waite = false;
/**
* @return void
*/
public function yield(): void
{
if ($this->waite === false) {
return;
}
$this->yield();
}
/**
* @return void
*/
public function waite(): void
{
$this->waite = true;
}
/**
* @return void
*/
public function done(): void
{
$this->waite = false;
}
}