对 Python 里多进程池用法有点迷茫
时间: 2020-08-21来源:V2EX
前景提要
大致看了下多线程和多进程的关系 多线程里同名变量写起来容易冲突麻烦,所以就用了多进程.这个多进程用起来有点迷茫 (运行环境是 Mac)
我多进程的写发如下 p = Pool(processes=6) p.apply_async(过程名,参数) p.close() p.join() 迷惑一:只要程序前不加 if name == ' main ':,根本无法跑起来.报各种错误 迷惑二:程序全都跑完了,要卡很久才结束(命令都执行完了,就是不跳回待输入命令行状态) 迷惑三:是不是核数应该填最大值?(比如我是 8),还是说一般有必要保留冗余呢?

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行