Threaded::wait Synchronization &reftitle.description; public boolThreaded::wait inttimeout Will cause the calling context to wait for notification from the referenced object &reftitle.parameters; timeout An optional timeout in microseconds &reftitle.returnvalues; &return.success; &reftitle.examples; Notifications and Waiting synchronized(function($thread){ if (!$thread->done) $thread->wait(); }, $this); } } $my = new My(); $my->start(); /** send notification to the waiting thread **/ $my->synchronized(function($thread){ $thread->done = true; $thread->notify(); }, $my); var_dump($my->join()); ?> ]]> &example.outputs;