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