从下图错误提示可以看到,应该是在 List.Remove(string); 的时候出现的错误
应该是多个线程并发的时候出现的,如何避免这样的错误呢?
或者有什么替代类型可以保证是多线程安全的?
线程同步 一般用lock
private static object _lockobject = new object();
lock(_lockobject){ // 在这里操作list }
1 回答1.3k 阅读
2 回答454 阅读✓ 已解决
线程同步 一般用lock
private static object _lockobject = new object();
lock(_lockobject){
// 在这里操作list
}