现在我们正在做一个小的web应用程序,我们用php开始,但是我们有一些要求,在php中创建一些线程,php线程的优点和缺点是什么?PHP如何处理公共数据的同步。
我的要求如下
- 用户可以创建一些后台任务
- 我们想在每个线程中创建一个子线程。
- 在运行时线程属性可以配置
是的,这是可能的,Pthread库是你需要使用的。
For windows
:
你将不得不安装一些dll
For linux
:
您可能需要使用zts重新编译php,因为默认情况下它是禁用的或未安装的。
可以在PHP中使用线程。其优点/缺点与任何其他编程语言相同。
查看手册了解更多信息:http://php.net/manual/en/book.pthreads.php