一个小白的 Python 多进程优化套路 3:多进程-一个小白的 Python 多进程优化套路 3:多进程

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 叆叇茕臻:前来膜拜一波,毕设要做基于python的并行加速,用gpu的想法已经放弃了,我是cpu计算密集型的,里面用到很多numpy库的api还有计算集合之间的距离的方法,总之在gpu上python无法确定函数类型,这里的函数应该指的是库里的函数,我查了下numba的使用文档发现它不支持动态的编辑或创建数组,像vstack之类操作数组的方法全用不了,一个偶然的等待程序运行的时候,发现我的python程序cpu占用才不到50%,wtf?于是慢慢就发现了了python的gil这么个鬼玩意,希望up主常在b站,能解答想我一样的python刚入门的小小白。。。
  • Y@@:io密集型是不是没必要用多进程...多线程或者协程会不会更好,虽然是只用一个核但io密集型的主要是慢在等读写吧. 另外,其实多进程用pool不是最方便的,concurrent.futures.ProcessPoolExecutor这个是py3新加的标准库,api更友好些,或者用mpi4py也不错
  • 姜小孩:棒棒哒!很好用
  • Bachusus:第一。

http://acg.ibilibili.com/cms/yirenzhixia/7.html