假设我有下面的哈希集
HashSet<string> hsWaitingToBeFetched = new HashSet<string>();
现在我正在做多线程编程,所以我必须锁定它才能同步对象
我可以用两种方式锁定它有任何性能差异吗?
private Object lockHashset = new Object();
lock(lockHashset)
{
// do stuff here
}
或者
lock(hsWaitingToBeFetched)
{
// do stuff here
}