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 编辑过 |
关键字查询
相关文章
正在查询... |