首页IT科技python threadpoolexecutor 锁(Python中threading.RLock的使用)

python threadpoolexecutor 锁(Python中threading.RLock的使用)

时间2025-09-12 08:06:23分类IT科技浏览11849
导读:1、和Lock的不同...

1                    、和Lock的不同

(1)同一个线程可以对RLock请求多次                   ,且RLock必须是本线程;

(2)如果用lock = threading.Lock()                              ,则自动构成死锁          ,因为Lock只能被请求一次              ,所以第二次会一直等待下去                   。

2                             、实例

importthreading lock=threading.RLock() deff(): withlock: g() h() defg(): withlock: h() do_something1() defh(): withlock: do_something2()

以上就是Python中threading.RLock的使用                              ,希望对大家有所帮助                              。更多Python学习推荐:python教学

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
周口信息网站有哪些公司(周口信息网站有哪些平台) 怎么给网站做优化(如何进行网站的优化)