Added ThreadManager, removed PHP self-kill

This commit is contained in:
Shoghi Cervantes
2014-08-08 11:36:55 +02:00
parent 269a10fadd
commit 51120fdd4f
7 changed files with 160 additions and 14 deletions

View File

@ -21,15 +21,11 @@
namespace pocketmine\scheduler;
class AsyncWorker extends \Worker{
use pocketmine\Worker;
class AsyncWorker extends Worker{
public $path;
public function start($options = PTHREADS_INHERIT_ALL){
$this->path = \pocketmine\PATH;
return parent::start($options & ~PTHREADS_INHERIT_CLASSES);
}
public function run(){
require($this->path . "src/spl/SplClassLoader.php");
$autoloader = new \SplClassLoader();