mutiprocess#

对应代码文件:geodesy/Xccelerate/mutiprocess.py

用于多进程/并行任务的封装。

典型能力:

  • 任务切分与 worker 管理

  • 进度汇报与异常回收

  • 与数值计算(numpy/scipy)结合时避免不必要的数据复制

如果你遇到“并行后反而变慢”,通常需要检查:

  • 任务粒度是否过小

  • 是否发生大量序列化(pickle)开销

  • 是否受限于 IO 或 GIL(尽管多进程可绕过 GIL,但数据传输仍昂贵)