标签: python multithreading
我有一个Python代码,可以非常基本地使用线程包:Thread(),start()和join()。这很好用。此外,代码的非线程版本工作正常(串行)。但是,在使用multiprocessing时,即将Thread()替换为Process()并保持start()和join()不变,我会在部分代码上遇到类型错误根本没有并行化。知道为什么使用多处理会导致这样的副作用吗?我应该在哪里以及如何在代码中查找问题?
Thread()
start()
join()
multiprocessing
Process()