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

希望本文所述對大家的C#程序設(shè)計有所幫助。
關(guān)于C#中使用Oracle存儲過程返回結(jié)果集的問題
Oracle中可以使用游標(Cursor)對數(shù)據(jù)集進行操作,但在存儲過程輸出參數(shù)中直接使用Cursor錯誤,下面小編給大家?guī)砹薈#中使用Oracle存儲過程返回結(jié)果集的問題,感興趣的朋友一起看看吧
2021-10-10
C#實現(xiàn)把科學(xué)計數(shù)法(E)轉(zhuǎn)化為正常數(shù)字值
這篇文章主要介紹了C#實現(xiàn)把科學(xué)計數(shù)法(E)轉(zhuǎn)化為正常數(shù)字值,本文直接給出代碼實例,需要的朋友可以參考下
2015-06-06
在多線程中調(diào)用winform窗體控件的實現(xiàn)方法
這篇文章主要介紹了在多線程中調(diào)用winform窗體控件的實現(xiàn)方法,需要的朋友可以參考下
2014-08-08
使用位運算實現(xiàn)網(wǎng)頁中的過濾、篩選功能實例
這篇文章主要介紹了使用位運算實現(xiàn)網(wǎng)頁中的過濾、篩選功能實例,一個比常規(guī)拼接SQL字符串更有新意的一個解決思路,需要的朋友可以參考下
2014-07-07 
