关于lnmp情况下PHP单线程的理解
linux php-fpm都是多线程
但是PHP就是单线程
1个客户端请求服务器是单线程(始终是1个线程)
多个客户端请求服务器就是多线程
举个例子
A页面
public function duqu() { $j=0; for($i=0;$i<100000000;$i++){ $j+=$i; } echo $j; exit(); }
B页面
public function setrediss(){ echo '111'; // $redis = /RedisClient1::getInstance(); // $redis->set('wf',1); }
1个客户端同时打开A和B页面 可以看到是串行运行个的 并不会并发
如果2个客户端分别打开A和B页面 可以看到是并发运行的
所以用sleep 和while一定要注意哦 因为会堵塞线程
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/19000.html