C#隊(duì)列Queue多線程用法實(shí)例
更新時(shí)間:2015年05月16日 12:27:46 作者:永遠(yuǎn)愛(ài)好寫(xiě)程序
這篇文章主要介紹了C#隊(duì)列Queue多線程用法,實(shí)例分析了隊(duì)列的相關(guān)使用技巧,需要的朋友可以參考下
本文實(shí)例講述了C#隊(duì)列Queue多線程用法。分享給大家供大家參考。具體分析如下:
這里展示一個(gè)例子,供學(xué)習(xí)使用:
private void button_測(cè)試Queue結(jié)合多線程_Click(object sender, EventArgs e)
{
Console.WriteLine("初始化隊(duì)列");
queue = new Queue<string>();
string[] cars = new string[]{"寶馬","奔馳",
"奧迪","東風(fēng)","勞斯萊斯"};
foreach (string str in cars)
{
queue.Enqueue(str);
Console.WriteLine("入隊(duì)列-{0}", str);
}
Console.WriteLine();
Console.ForegroundColor = ConsoleColor.Red;
Thread th = new Thread(new ThreadStart(printQueue));
th.IsBackground = true; //后臺(tái)運(yùn)行,主窗體關(guān)閉后,可退出程序
th.Start();
}
private void printQueue()
{
while (true)
{
if (queue.Count > 0)
{
Console.WriteLine("出隊(duì)列-{0}", queue.Dequeue());
}
}
}
運(yùn)行結(jié)果

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
詳解Unity 實(shí)現(xiàn)語(yǔ)音識(shí)別功能
語(yǔ)言識(shí)別功能已經(jīng)在我們身邊普遍流行起來(lái),在unity開(kāi)發(fā)中語(yǔ)音識(shí)別也非?;馃幔裉炀徒榻B下Unity自帶的語(yǔ)音識(shí)別功能的實(shí)現(xiàn),感興趣的朋友跟隨小編一起看看吧2021-05-05
非常實(shí)用的C#字符串操作處理類(lèi)StringHelper.cs
這篇文章主要為大家詳細(xì)介紹了非常實(shí)用的C#字符串操作處理類(lèi)StringHelper.cs,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01
C#實(shí)現(xiàn)動(dòng)態(tài)數(shù)字時(shí)鐘和日歷
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)動(dòng)態(tài)數(shù)字時(shí)鐘和日歷的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06

