如何lock
基于特定的字符串键执行?
public void PerformUpdate(string key)
{
// TODO: Refine this, since they key-string won't
// be the same instance between calls
lock(key)
{
PerformUpdateImpl()
}
}
我试图将锁定对象保留在 a 中ConcurrentDictionary
,但不知何故这也不起作用。