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

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

时间2025-06-14 14:23:32分类IT科技浏览9741
导读: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
php打断点(php命令行中进行断点) 石狮新闻网(石狮市视频)