public function sleep($timeout)
    {
        $this->synchronized(function ($self) use ($timeout) {
            $self->wait($timeout);
        }, $this);
    }
public function sleep($timeout)
    {
        $this->synchronized(function ($self) use ($timeout) {
            $self->wait($timeout);
        }, $this);
    }
public function sleep ( $ timeout ) { $ this -> synchronized ( function ( $ self ) use ( $ timeout ) { $ self -> wait ( $ timeout ) ; } , $ this ) ; }
Let the daemon sleep for the passed value of miroseconds.

@param integer $timeout The number of microseconds to sleep

@return void
Let the daemon sleep for the passed value of miroseconds .