Method Modifiers Modifiers pthreads overrides the functionality of the protected and private method modifiers in order to provide functionality more suited to multi-threaded objects. pthreads applies this functionality to all Thread, Worker and Stackable objects from creation. protected method example: protected methods can only be executed by one Thread at a time. synchronized()) { } } protected function exclusive() { /* synchronized method */ } } $thread = new ExampleThread(); if ($thread->start()) { $thread->exclusive(); } ?> ]]> private method example: private methods may only be executed by the Thread, Worker, or Stackable during execution insideonly()) { } } private function insideonly() { /* private method */ } } $thread = new ExampleThread(); if ($thread->start()) { $thread->insideonly(); } ?> ]]>