Python重新加载线程安全吗?

好小子

使用python,我正在编写一个讨厌的爬虫系统,从每个地方政府的网站上爬取一些东西,网站总数达到100多个,以防万一他们的网页发生变化,我不得不使用reload来进行热更新。但我想知道重新加载是否是线程安全的。因为说,我正在线程 1 中重新加载模块 Cralwer1,但同时线程 2 正在使用 Cralwer1。线程 1 的重新加载会导致线程 2 失败吗?如果是这样,我必须做一个锁什么的,否则,我可以很高兴地重新加载而不需要额外的工作。谁能帮我吗?

雷蒙德·赫廷格

Python重新加载线程安全吗?

不。

重载()执行所有的模块中的纯Python代码。任何纯 python 步骤都可以随时进行线程切换。所以,这绝对是不安全的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章