Qiku ← Back to library

AI / Coding and Debugging

Method Lock or Block Lock

Method Lock or Block Lock — Chinese original prompt

这个 [类] 上的方法现在整段加锁,中间包含 [耗时操作,如远程调用、文件读写]。请标出真正需要互斥的语句,给出缩小锁范围的写法;说明被移出锁的部分若与他人并发执行会有什么后果,以及能否用读写锁区分。最后给一个能验证并发下结果仍然正确的测试思路。
Site original

Chinese original

How to use

远程调用和 IO 几乎不该待在锁里,缩范围前先确认数据依赖。

More in this topic