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」、および両方を記録することもあれば、何も記録しないこともあります。
追加された要素が null になることはありません。
なぜ?