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

swoole默许有几个历程【swoole】,swoole

2019-12-13Swoole搜搜PHP网49°c
A+ A-

Swoole历程构造

Swoole的高效不仅仅于底层运用c编写,他的历程构造模子也使其能够高效的处置惩罚营业,我们想要深切进修,并且在现实的场景当中运用必需相识,下面我们先看一下构造图 (引荐进修: swoole视频教程)

起首先引见下swoole的这几种历程分别是干什么的

从这些层级的名字,我们先大概说一下,下面这些层级分别是干什么的,做一个细致的申明。

Master历程

第一层,Master历程,这个是swoole的主历程,这个历程是用于处置惩罚swoole的中心事宜驱动的,那末在这个历程当中能够看到它具有一个MainReactor[线程]以及若干个Reactor[线程],swoole一切关于事宜的监听都邑在这些线程中完成,比方来自客户端的衔接,信号处置惩罚等。

治理历程Manager

Swoole想要完成最好的机能必需建立出多个事情历程协助处置惩罚使命,但Worker历程就必需fork操纵,然则fork操纵是不安全的,假如没有治理会涌现许多的僵尸历程,进而影响效劳器机能,同时worker历程被误杀或许因为顺序的缘由会非常退出,为了保证效劳的稳定性,须要从新建立worker历程。

Worker历程

worker 历程属于swoole的主逻辑历程,用户处置惩罚客户端的一系列要求,接收由Reactor线程投递的要求数据包,并实行PHP回调函数处置惩罚数据生成相应数据并发给Reactor线程,由Reactor线程发送给TCP客户端能够是异步非壅塞形式,也能够是同步壅塞形式

Task历程

taskWorker历程这一进城是swoole供应的异步事情历程,这些历程重要用于处置惩罚一些耗时较长的同步使命,在worker历程当中投递过来。

以上就是swoole默许有几个历程的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
swoole默许有几个历程【swoole】,swoole

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