1
MarkOrca 2019 年 8 月 22 日
别问,问就是换语言
|
2
MarksGui 2019 年 8 月 22 日
建议直接用 go
|
3
robinchina 2019 年 8 月 22 日
爬虫?
|
4
jowan 2019 年 8 月 22 日
异步 后台任务 耗时任务 数据分析 爬虫等
|
5
TypeErrorNone 2019 年 8 月 22 日
换 go
|
6
Varobjs 2019 年 8 月 22 日 via Android
没有
|
7
JingKeWu 2019 年 8 月 22 日
采集的时候
|
8
junan0708 2019 年 8 月 22 日 via Android
多进程,PHP 没有多线程
|
9
ben1024 2019 年 8 月 22 日
处理对运行时间有要求任务时有用
swoole reactphp workman |
10
AngryPanda 2019 年 8 月 22 日
pthreads is an object-orientated API that provides all of the tools needed for multi-threading in PHP.
|
11
areless 2019 年 8 月 22 日 via Android
挂个 cli 处理费时任务就可以了,那么多进程异步的真正意义是?我看以前大任务按量同步分步骤执行效率也不低啊=____=
|
12
yukiir 2019 年 8 月 22 日
没有用过,只把多进程的并发问题整明白了。
|
13
zachgenius 2019 年 8 月 22 日
php 有多线程??? 它只有多进程吧?
|
14
swat199538 2019 年 8 月 22 日
多线程不到,多进程到时跟其它类 C 语言没啥不同。
<?php for($i=0;$i<5;$i++){ $pid = pcntl_fork(); if($pid == -1){ exit("fork 失败"); } if($pid == 0){ echo "我是子进程\n"; sleep(100); exit(); } } $n= 0; while($number < 5){ $nStatus = -1; $nPid = pcntl_wait($nStatus, WNOHANG); if ($nPid > 0) { $n++; } } |
15
encro 2019 年 8 月 23 日
前几天恰好用到,
然后发现大部分编译都是 nts (非线程安全的),不支持 pthread, 需要自己重新安装 ts (线程安全)版本,并编译 pthread 扩展, 安装好扩展后,发现 pthread 扩展有 BUG,在 linux 运行成功,实际没效果, 一怒之下用 GO 改写,花了 1 天多时间, 内存小了,速度快了,代码简洁了,真香。 |
16
hhh798 2019 年 8 月 23 日
PHP 写点 crud,渲染个页面就完了,还多线程,想啥呢,那是它该干和能干的事儿吗
|
17
salamanderMH 2019 年 8 月 23 日
多进程
|
18
Wenco 2019 年 8 月 24 日
@nioncodotcom 韩天峰听了想打人
|
19
zibber 2019 年 8 月 30 日
swoole 也是多进程模型
想学多线程 去看看 java 或者 go 吧 |