最近使用多进程时,子进程中程序一直卡在某一步,然后就没有继续执行,原以为是多进程间互相干扰,最后发现是子进程报错了,而子进程不做任何处理,报错的时候,报错信息是不会打印的,因为一直找不到原因。后来突发奇想,先试试子进程单独这个函数能否正常运行,就不将函数放入进程,单独拿出来作为一个函数运行,结果发现报错。之后根据报错信息,现将函数调试好之后再放入进程中。
关于python多进程调试的思路
最新推荐文章于 2024-08-17 09:46:23 发布
最近使用多进程时,子进程中程序一直卡在某一步,然后就没有继续执行,原以为是多进程间互相干扰,最后发现是子进程报错了,而子进程不做任何处理,报错的时候,报错信息是不会打印的,因为一直找不到原因。后来突发奇想,先试试子进程单独这个函数能否正常运行,就不将函数放入进程,单独拿出来作为一个函数运行,结果发现报错。之后根据报错信息,现将函数调试好之后再放入进程中。