大家解答了我的问题,又似乎没有说清楚。 第一 如果单利里的list没有同步,为什么他不报错(访问冲突)。 第二,我在单利里用list的方式可能不对,list是线程安全的,但是list里面的值是不安全的,即可能出现脏数据,对不对?除非对list 加lock才能保证list里的元素不会错
public class ThreadShareData { static readonly ThreadShareData entity = new ThreadShareData(); List<Task> _listUrl = new List<Task>(); private ThreadShare……
线程操作List,要加锁 lock(lst) { //对lst操作 .... }
111,120
社区成员
642,538
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧