加锁问题(206) 发表于 2016-12-27 | 分类于 杂项 今天加临界区时讨论了下。一开始觉得迭代器,写的地方加锁就好了。但是后来发现 123456for(int i = 0; i < m_VTRUploadTaskList.size(); i++){ if(m_VTRUploadTaskList[i]._nTaskID == nTaskID)}//这样,如果外部对这个clear的话,再走操作函数就会挂的。//所以,结论是有关写的整块都要加锁