Python多线程编程(六):可重入锁RLock 上传者:qqarmor37980 2021-05-05 18:43:43上传 PDF文件 44.33 KB 热度 23次 在Python中为了支持在同一线程中多次请求同一资源,python提供了“可重入锁”:threading.RLock。这个RLock内部维护着一个Lock和一个counter变量,counter记录了acquire的次数,从而使得资源可以被多次require。直到一个线程所有的acquire都被release,其他的线程才能获得资源。上面的例子如果使用RLock代替Lock,则不会发生死锁:代码只需将上述的: 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 发表评论