c# queue 实现 队列多线程,具体目标 就是一个方法 在接受输入的字符串的同时 主函数从队列提取,并输出

其实是想做一个程序一边接收指令并将指令存入队列然后主函数检测队列不为空就取队列中的指令进行处理,处理完再次来取指令想用c#实现谁能给个简单的demo能实现标题的功能就行其... 其实是想做一个程序 一边接收指令 并将指令存入队列 然后主函数检测队列不为空就取队列中的指令进行处理,处理完再次来取指令
想用c#实现 谁能给个简单的demo 能实现标题的功能就行 其他部分我都做完了 就差这块了
展开
 我来答
meteortent
推荐于2016-05-13 · TA获得超过518个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:733万
展开全部
没太明白,看看是要这样的循环吗?
static Queue<string> q = new Queue<string>();
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Green;

Thread th = new Thread(new ThreadStart(printQueue));
th.Start();
while (true)
{
q.Enqueue(Console.ReadLine());
}
Console.Read();
}

static private void printQueue()
{
while (true)
{
if (q.Count>0)
Console.WriteLine(q.Dequeue());
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
googel_api
2011-10-14
知道答主
回答量:24
采纳率:0%
帮助的人:2.5万
展开全部
我也需要 有了给我一份可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式