【发布时间】:2012-08-27 19:18:20
【问题描述】:
我到处都读到 PHP 不支持多线程,但有一些变通方法。但是为什么 PHP 不支持多线程?对于服务器端脚本语言,这似乎是一个明显的遗漏。
【问题讨论】:
-
我想你说的脚本语言是正确的。它并不是真正意义上的问题的全面解决方案,它更像是一种胶水。如果您正在做一些需要线程的事情,那么最好使用比 PHP 更注重性能的东西。 PHP 是……呃……古怪,因为缺少一个不那么冒犯的术语。
-
嗯...Python 通常被认为是“脚本”(尽管它与成熟的 PL 混淆了界限)。和 AFAIK,你可以在 Python 中使用线程,甚至在 web-dev 中,对吗? docs.python.org/library/threading.html
-
你可以。 python中的线程有点残缺。但是,同样的规则也适用,如果你正在做一些非常注重效率的事情,python 不是一个好的选择。 Python 至少被普遍认为比 PHP 设计得更好。
标签: php multithreading language-design