我正在研究一本开源的中级Python书籍,并讨论了许多PEP.在PEP310中,有一个关于"with"语句的旧提议.该提议最终被驳回,但以下声明让我感到震惊:"另一个常见错误是在try块内编码"acquire"调用,如果获取失败,则会错误地释放锁定."
有人可以详细说明如何将获取置于试验中改变事物吗?根据我的理解,在Python中获取调用只返回一个布尔值,指示锁是否已成功获取,那么如何将它放入try块中更改内容?
python locks
locks ×1
python ×1