首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
swoole_framework的eventTcp多进程问题
spawn() fork多个子进程,但是在send时posix_getpid()获取当前进程号怎么是一样的,感觉不是多进程并行处理?可以解释下是怎么多进程并行处理的么~ 应该是这效果:预览能高亮,发后不亮呢 ```php for($i=0; $i<$num; $i++) { $pid = pcntl_fork(); run(); } function run() { while (1) { $time = date("Y-m-d H:i:s", time()); $pid = posix_getpid(); echo "\r\n". $time . ':child ' . $pid . "\r\n"; sleep(2); } } ``` 2014-04-23 01:49:58:child id-24572 2014-04-23 01:49:58:child id-24573 2014-04-23 01:50:00:child id-24572 2014-04-23 01:50:00:child id-24573 2014-04-23 01:50:02:child id-24572
发布于11年前 · 0 次浏览 · 来自
提问
M
M
spawn() fork多个子进程,但是在send时posix_getpid()获取当前进程号怎么是一样的,感觉不是多进程并行处理?可以解释下是怎么多进程并行处理的么~ 应该是这效果:预览能高亮,发后不亮呢 ```php for($i=0; $i<$num; $i++) { $pid = pcntl_fork(); run(); } function run() { while (1) { $time = date("Y-m-d H:i:s", time()); $pid = posix_getpid(); echo "\r\n". $time . ':child ' . $pid . "\r\n"; sleep(2); } } ``` 2014-04-23 01:49:58:child id-24572 2014-04-23 01:49:58:child id-24573 2014-04-23 01:50:00:child id-24572 2014-04-23 01:50:00:child id-24573 2014-04-23 01:50:02:child id-24572
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2015-09-10
c
casper
非Swoole扩展的驱动,全部是采用的争抢accept多进程模式。所以连接对应的进程不确定。
赞
0
回复