gpt4 book ai didi

python - Python重载线程安全吗?

转载 作者:太空宇宙 更新时间:2023-11-03 15:00:30 25 4
gpt4 key购买 nike

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

最佳答案

Is Python reload thread safe?

没有。

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

关于python - Python重载线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45156282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com