Blabla
首页
归档
标签
关于
我的Blog
python的多线程能不用则不用
2021-04-14
我在跑程序的时候,所有随机种子都设置的好好的,结果每次跑的结果都不一样,我调了无数天都不知道问题出在哪,结果是python多线程(threading)的问题。线程池有一个贼恶心的bug就是,他不完全遍历!!你敢相信!!!
pool.map(lambda x:x.save(), self.nodes)
看上去好像没什么问题,但是这一句执行完之后,我发现总有一些nodes没有运行!!!没有save!!!每次漏的还不一样,所以程序总是不可复现!
最关键的是,之前跑的数据全部不能用了
我吐了啊啊啊啊啊啊啊啊啊啊
Python
下一篇
线代名词解释二:det adj