1
wuwukai007 OP 开个 30 的线程池,开销估计都抵不上一个进程
|
2
lolizeppelin 2019-10-09 16:28:29 +08:00
有 CPU 密集建议写到 c 里或者换语言
python 太慢不适合 |
3
yuankui 2019-10-09 16:35:09 +08:00
gogogo
|
4
haon 2019-10-09 17:06:21 +08:00
多进程走起
|
5
retanoj 2019-10-09 17:11:39 +08:00
多进程啊
要不就换语言呗 |
6
janxin 2019-10-09 17:12:20 +08:00
www.python.org/dev/peps/pep-0554 参考下这个 PEP 的进度,3.9 会支持多 runtime 的基础模式,按照这个进度,应该是 2-3 个版本可以实现一个进程内的多 runtime 并行执行,也就达到充分利用多核的目的了
www.youtube.com/watch?v=7RlqbHCCVyc |
7
wuwukai007 OP 有些 pandas 做的数据分析的脚本,但是里面读库,在 pandas 操作,我如果开多进程的话,占内存,应为 python 多进程不能共享 DataFrame 对象,Manager 不支持 pandas 对象,所以进程不能多开,如果没有 GIL 的话,我开 30 的线程池,不占内存,有快
|
8
wangyzj 2019-10-09 23:35:44 +08:00
为啥非得用一种语言解决
|