public function testDoNotCreateSharedMemoryInAlreadySet() { $sharedMemory = new SharedMemory(); $process = new Process(function () { }); $process->setSharedMemory($sharedMemory); $this->assertEquals($sharedMemory, $process->getSharedMemory()); }
private function waitReady(Process $process) { $x = 100; $sm = $process->getSharedMemory(); while ($x-- > 0) { if (isset($sm['ready'])) { break; } usleep(1000); } }