hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - Swoole - 正文 请牢记本站网址www.sosophp.cn

swoole worker有事宜轮询吗【swoole】,swoole

2019-12-16Swoole搜搜PHP网37°c
A+ A-

Swoole供应了完美的历程管理机制,当Worker历程非常退出,如发作PHP的致命毛病、被其他顺序误杀,或到达max_request次数以后一般退出。 (引荐进修: swoole视频教程)

主历程会从新拉起新的Worker历程。 Worker历程内能够像一般的apache+php或许php-fpm中写代码。

swoole_server线程形式

这个就是多线程Worker形式,Reactor线程来处置惩罚收集事宜轮询,读取数据。获得的要求交给Worker线程去处置惩罚。

Swoole供应了可设置的参数,以完成m/n的参数调解。

在这类形式下onReceive能够有适度的壅塞操纵。多线程形式比历程形式轻量一些,而且线程之间能够同享客栈和资本。

访问同享内存时会有同步问题,须要运用Swoole供应的锁机制来庇护数据。

现在已供应了Mutex、读写锁、文件锁、信号量、自旋锁一共5种锁的完成。

多线程的长处:

对象和变量是同享的,可直接举行操纵

文件描述符是同享的,差别的线程能够对同一个资本直接举行操纵

多线程的瑕玷:

操纵非局部变量时须要加锁,编程难度高

一个线程发作内存毛病,悉数历程会悉数完毕

因为PHP的ZendVM在多线程形式存在内存毛病,多线程形式在v1.6.0版本后已封闭

以上就是swoole worker有事宜轮询吗的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
swoole worker有事宜轮询吗【swoole】,swoole

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: