当某些线程锁定并myList在SomeMethodA执行内部块lock时,其他线程是否可以执行或者它会因为'myList'被锁定而myList.Add(1)等待?SomeMethodBSomeMethodA
class A
{
private List<int> myList;
public void SomeMethodA()
{
lock(myList)
{
//...
}
}
public void SomeMethodB()
{
myList.Add(1);
}
}