首页 > 编程知识 正文

python有多线程吗,python多线程开发是真的多线程吗

时间:2023-05-06 02:53:14 阅读:162508 作者:971

我正在php5.2上运行自动发送邮件的程序,但在第一次运行后,单击其他链接就会进入等待状态。 是因为php在单线程中排队运行吗?

回复内容:

我正在php5.2上运行自动发送邮件的程序,但在第一次运行后,单击其他链接就会进入等待状态。 是因为php在单线程中排队运行吗?

对于PHP-FPM,无论是线程安全(TS )还是非线程安全(TS )版本,一个工作进程一次只能处理一个请求。 要同时处理多个请求,必须打开多个工作进程。 例如,将php-fpm.conf设置为打开五个pm.max_children=5。

在线程化MPM (例如Linux上的事件、Windows上的winnt )下运行的Apache必须与线程安全(TS )版PHP配合使用。 在这种情况下,只需打开一个包含多个线程的Apache进程就可以同时处理多个PHP请求。

Linux event MPM

开始服务器3

MinSpareThreads 75

MaxSpareThreads 250

ThreadsPerChild 25

MaxRequestWorkers 400

MaxConnectionsPerChild 0

Windows winnt MPM

ThreadsPerChild 150

MaxConnectionsPerChild 0

PHP-FPM和Apache/PHP能否同时处理多个请求与名为pthreads的PECL扩展无关。

只能说php-fpm或php-cgi不是多线程的

php本身可以写多线程

3358 PHP.net/manual/zh/class.thread.PHP

用swoole吧。 同时使用so easy

php不是多线程的啊

本文原创发布了php中文网。 转载请注明出处。 谢谢您的尊重。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。