【发布时间】:2011-07-25 11:48:42
【问题描述】:
我在我的 c# 应用程序上使用 ThreadPool,我需要在“全局”ArrayList 中添加和删除项目。线程将随时访问相同的ArrayList。我应该如何以安全的方式做到这一点?所以没有线程会同时尝试访问 ArrayList。
我正在用这个开始线程:
my_args args = new my_args(input, id, this);
ThreadPool.QueueUserWorkItem(new WaitCallback(generateKeywords), args);
【问题讨论】:
标签: c# multithreading thread-safety threadpool