lock("data"){
if(_requestList.Count>1 && _requestList[1]==null){
Debug.Log("why0");
}
_requestList.RemoveAt(0);
if(_requestList.Count > 0 && _requestList[0] == null){
Debug.Log("why1");
}
doSomething ();
}
_requestList
是一个字符串列表
有时它会记录“why0”,有时会记录“why1”,有时会记录两者,有时什么也不会。
添加的元素永远不会为空。
所以为什么?