老师 swoole中的进程和线程是不是一个意思?

来源:8-10 利用easyswoole底层DI容器对es底层基础类库封装

慕移动0571648

2019-01-17

老师 swoole中的进程和线程是不是一个意思?

写回答

3回答

慕移动0571648

提问者

2019-01-17

老师,按你的理解说下,理论一推不太明白真理,swoole下怎么使用多线程

0
1
慕九州5137920
https://github.com/krakjoe/pthreads
2019-01-18
共1条回复

慕九州5137920

2019-01-17

swoole的多线程体现在reactor模型当中 其它worker模型和task worker应该是单线程的 不过好像也可以使用一些php扩展自己写多线程 这一点和nodejs比较像 这个根据自身水平吧 多线程有风险(线程锁等等) 但是效率会比切换进程快 而且一个线程挂掉整个进程就挂掉了 多线程主要是为了充分发挥多核CPU的能力 因为swoole之前都是php-fpm的形式非常驻内存 所以没啥必要写多线程 这方面比java是差了很多的 毕竟java的生态还是强

0
0

singwa

2019-01-17

同学您好。他们不是一个意思的。

您可以了解下基本概念: https://www.cnblogs.com/fuchongjundream/p/3829508.html


有疑问欢迎随时沟通哈。

0
0

EasySwoole+ElasticSearch打造高性能小视频服务系统

系统掌握EasySwoole框架,从容应对高并发、高性能业务

556 学习 · 235 问题

查看课程