【发布时间】:2010-04-22 15:41:34
【问题描述】:
对同一个对象使用嵌套锁是否会造成性能成本。
假设我们有:
public void AddRange(IEnumeratable<Item> items)
{
lock (_syncObject)
{
foreach (Item item in items)
{
InsertItem(item);
}
}
}
public void InsertItem(Item item)
{
lock (_syncObject)
{
//..
}
}
“性能方面”可以这样做吗?
提前致谢。
【问题讨论】:
标签: c# concurrency