大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟机failed的问题,于是小编就整理了1个相关介绍虚拟机failed的解答,让我们一起看看吧。
引言
别的语言都在一窝蜂地搞编译,搞虚拟机,搞多线程,提高效率。我们整天敲 PHP 代码,除了 Nginx 调用 php-fpm 拉取 PHP 文件的解析外,对于多线程有多少了解?
请问,PHP 能不能使用多线程?如果能,怎么实现的?
本文就带你打开这个疑问。
这个问题的答案是肯定的,PHP 可以使用多线程。我们借助于 pthreads 实现:
该项目提供了与基于Posix Threads的PHP兼容的多线程。
有啥亮点没?下面这些全是:
需要一些扩展的基础的支持,PHP 7.2 及以上版本,ZTS Enabled ( Thread Safety ),Posix Threads Implementation。
还有一些注意事项:
pthreads是一个面向对象的API,它提供了PHP中多线程所需的所有工具。 PHP应用程序可以创建,读取,写入,执行并与线程,辅助对象和线程对象同步。 警告:pthreads扩展名不能在Web服务器环境中使用。 因此,PHP中的线程应仅保留给基于CLI的应用程序使用。
命令行应用脚本完全适用,这也与我们编写 Bash,Python等等类似。下面举一个例子:
到此,以上就是小编对于虚拟机failed的问题就介绍到这了,希望介绍关于虚拟机failed的1点解答对大家有用。
2024-10-17 16:29:40
2024-10-17 13:34:32
2024-10-17 12:10:17
2024-10-17 10:49:23
2024-10-17 08:32:47
大家好,今天小编关注到一个比较有意思的话题,就是关于主机cpu屏幕的问题,于是小…
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟机debian安装教程的…