C# 演示如何簡單的創(chuàng)建線程
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
C# 演示如何簡單的創(chuàng)建線程的例子,定義一個字符串,用來記錄線程相關(guān)信息,實(shí)例化Thread線程類對象,啟動主線程,使主線程休眠1秒鐘,通過主線程阻止新開線程,等待新開的線程結(jié)束。請看以下代碼:
string strInfo = string.Empty;//定義一個字符串,用來記錄線程相關(guān)信息 Thread myThread = new Thread(new ThreadStart(threadOut));//實(shí)例化Thread線程類對象 myThread.Start(); //啟動主線程 //獲取線程相關(guān)信息 strInfo = "線程唯一標(biāo)識符:" + myThread.ManagedThreadId; strInfo += "\n線程名稱:" + myThread.Name; strInfo += "\n線程狀態(tài):" + myThread.ThreadState.ToString(); strInfo += "\n線程優(yōu)先級:" + myThread.Priority.ToString(); strInfo += "\n是否為后臺線程:" + myThread.IsBackground; Thread.Sleep(1000); //使主線程休眠1秒鐘 myThread.Abort("退出");//通過主線程阻止新開線程 myThread.Join(); //等待本新開的線程結(jié)束,阻止調(diào)用該線程,直到該線程終止 MessageBox.Show("線程運(yùn)行結(jié)束"); richTextBox1.Text = strInfo; 該文章在 2021/2/4 10:21:58 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |