python单线程和多线程,python的多线程和java的多线程

  python单线程和多线程,python的多线程和java的多线程

  我正在php5.2上运行一个自动电子邮件程序,但在第一次运行后,点击其他链接会让我处于等待状态。是因为php运行在一个队列中的单线程里吗?

  回复至:

  我正在php5.2上运行一个自动电子邮件程序,但在第一次运行后,点击其他链接会让我处于等待状态。是因为php运行在一个队列中的单线程里吗?

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

  在线程MPM下运行的Apache(例如Linux上的events,Windows上的winnt)必须与PHP的线程安全(ts)版本一起使用。在这种情况下,只需打开一个多线程的Apache进程来同时处理多个PHP请求。

  Linux活动

  启动服务器3

  最小螺纹75

  MaxSpareThreads 250

  ThreadsPerChild 25

  MaxRequestWorkers 400

  MaxConnectionsPerChild 0

  MPM视窗操作系统

  ThreadsPerChild 150

  MaxConnectionsPerChild 0

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

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

  Php本身可以写多线程。

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

  使用swoole。同时使用如此方便。

  Php不是多线程的。

  本文原载php中文网。请注明出处。谢谢你的尊重。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: