【发布时间】:2011-04-19 22:52:11
【问题描述】:
假设我有一个static Dictionary 并想要执行以下操作,但我只想锁定我当前正在处理的特定字典条目而不是整个字典:<string, object>
lock(myDictionary)
{
if(myDictionary["myKey"] == null)
{
myDictionary["myKey"] = new MyClass();
}
}
如果不编写我自己的 Dictionary 实现,这可能吗?
谢谢,
【问题讨论】:
标签: c# thread-safety locks