C#隊(duì)列Queue多線程用法實(shí)例
更新時(shí)間:2015年05月16日 12:27:46 作者:永遠(yuǎn)愛好寫程序
這篇文章主要介紹了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)語音識(shí)別功能
語言識(shí)別功能已經(jīng)在我們身邊普遍流行起來,在unity開發(fā)中語音識(shí)別也非?;馃幔裉炀徒榻B下Unity自帶的語音識(shí)別功能的實(shí)現(xiàn),感興趣的朋友跟隨小編一起看看吧2021-05-05非常實(shí)用的C#字符串操作處理類StringHelper.cs
這篇文章主要為大家詳細(xì)介紹了非常實(shí)用的C#字符串操作處理類StringHelper.cs,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01C#實(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