メソッド全体か一部かのロック範囲
メソッド全体か一部かのロック範囲(中国語の原文)
这个 [类] 上的方法现在整段加锁,中间包含 [耗时操作,如远程调用、文件读写]。请标出真正需要互斥的语句,给出缩小锁范围的写法;说明被移出锁的部分若与他人并发执行会有什么后果,以及能否用读写锁区分。最后给一个能验证并发下结果仍然正确的测试思路。
当サイトオリジナル
中国語の原文
使い方
远程调用和 IO 几乎不该待在锁里,缩范围前先确认数据依赖。
メソッド全体か一部かのロック範囲(中国語の原文)
这个 [类] 上的方法现在整段加锁,中间包含 [耗时操作,如远程调用、文件读写]。请标出真正需要互斥的语句,给出缩小锁范围的写法;说明被移出锁的部分若与他人并发执行会有什么后果,以及能否用读写锁区分。最后给一个能验证并发下结果仍然正确的测试思路。
中国語の原文
远程调用和 IO 几乎不该待在锁里,缩范围前先确认数据依赖。