ptask是PHP的协程扩展。
使用这个扩展,使得PHP可以像Pytho和Lua一样使用协程。
安装:
$ git cloe https://github.com/liexusog/ptask$ cd ptask/libtask$ make$ sudo make istall$ cd ../ext$ phpize$ ./cofigure --with-php-cofig=path-to-php-cofig$ make$ sudo make istall修改php.ii,添加extesio=ptask.so。
使用:
<?phpfuctio hadler($arg){ for ($i = 0; $i < 1000; $i++) { echo $arg, ": ", $i, "\"; ptask_yield(); }}ptask_create("hadler", "hadler1");ptask_create("hadler", "hadler2");ptask_ru();









评论