旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

swoole没有多线程么【swoole】,swoole

作者:搜搜PHP网发布时间:2019-12-24分类:Swoole浏览:75


导读:因为PHP言语不支持多线程,因而Swoole运用多历程形式。在多历程形式下存在历程内存断绝,在事情历程内修正global全局变量和超全局变量时,在其他历程是无效的。...

因为PHP言语不支持多线程,因而Swoole运用多历程形式。在多历程形式下存在历程内存断绝,在事情历程内修正global全局变量和超全局变量时,在其他历程是无效的。

Reactor线程

Swoole\Server的主历程是一个多线程的顺序。其中有一组很主要的线程,称之为Reactor线程。它就是真正处置惩罚TCP衔接,收发数据的线程。

Swoole的主线程在Accept新的衔接后,会将这个衔接分派给一个牢固的Reactor线程,并由这个线程担任监听此socket。在socket可读时读取数据,并举行协定剖析,将要求投递到Worker历程。在socket可写时将数据发送给TCP客户端。

分派的盘算体式格局是fd % serv->reactor_num

引荐进修: swoole视频教程

以上就是swoole没有多线程么的细致内容,更多请关注ki4网别的相干文章!

标签:swoole