日期:2014-05-18  浏览次数:21062 次

c#实现多线程线程管理队列
用c#的queue 一个线程负责接受输入的指令 主线程判断队列不为空,就从队列中取指令并执行 多线程这部分我不太清楚 
主要是 怎么取那个方法里面的数据 谁能给我个简单的代码
能实现 一个线程接受用户输入的单词 主线程 检测到队列不为空 就读取单词 并输出就行 为了显示清楚一点 可以给主线程每次执行后 sleep一会

------解决方案--------------------
使用类似
C# code
lock(theQueueObject)
{
    操作theQueueObject的Dequeue或者Enqueue
}