thread.Join(); 让主线程等待自己完成
2015-08-29 19:52
106 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleApplication1 { class Program { private static void Method() { Thread.Sleep(5000); Console.WriteLine("当前线程:" + Thread.CurrentThread.Name); } static void Main(string[] args) { Thread.CurrentThread.Name = "MainThread"; Thread thread = new Thread(Method); thread.Name = "Thread"; thread.Start(); //会阻止主线程,直到thread线程终结(线程方法返回或线程遇到异常) //输出:当前线程:Thread // 主线程:MainThread //可以注销此句对比输出结果 thread.Join(); Console.WriteLine("主线程:" + Thread.CurrentThread.Name); Console.Read(); } } }
相关文章推荐
- Windows搭建python开发环境,python入门到精通[一]
- Ubuntu14搭建ML开发环境
- 一条忍着不死的鱼
- C++ 指针与引用的区别 小结
- UVa 1303 - Wall(凸包)
- CentOS:yum安装MySQL5.6并更改其默认路径
- 欢迎使用CSDN-markdown编辑器
- Delphi 的运算符列表,运算符及优先级表格 good
- Hibernae 的延迟加载
- 递归函数
- 设计模式---工厂模式(PHP)
- contiki for CC2530的IAR移植
- 面试知识总结
- 去除TabBarController阴影线
- 关于运算符重载(总结) --http://www.cnblogs.com/xyl-share-happy/archive/2012/12/06/2804401.html
- 冒泡排序Bubble Sort
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- Android如何定制一个下拉刷新,上滑加载更多的容器
- Java Basics 【Oriented Process】
- shouldInterceptRequest和shouldOverrideUrlLoading