【多线程-创建新线程】
来源:互联网 发布:渐飞数据库 编辑:程序博客网 时间:2024/06/05 22:55
一.创建无参数的入口线程:new Thread(new ThreadStart(GetShow));
static void Main(string[] args) { Console.WriteLine("进入主线程"); Thread subthread = new Thread(new ThreadStart(GetShow)); //无参数的入口方法线程 subthread.Start(); //开启线程 Console.WriteLine("主线程结束"); } static void GetShow() { Console.WriteLine("执行无参数的方法"); }
二.创建有参数的入口线程:new Thread(new ParameterizedThreadStart(GetShow));
static void Main(string[] args) { Console.WriteLine("Main线程"); Thread subthread1 = new Thread(new ParameterizedThreadStart(GetShow)); //有参数的入口方法线程 subthread1.Start("实际参数");//开启线程传参 Console.WriteLine("主线程结束"); } static void GetShow(object obj) { Console.WriteLine("执行有参数的方法,传参为:" + (string)obj); }
三.查看当前的线程信息:Thread.CurrentThread.属性
private static Thread subthread ; private static Thread subthread1; static void Main(string[] args) { Thread.CurrentThread.Name = "Main线程"; Console.WriteLine(Thread.CurrentThread.Name); subthread = new Thread(new ThreadStart(GetShow)); //无参数的入口方法线程 subthread.Start(); //开启线程 subthread.Name = "无参数的入口方法线程"; subthread1 = new Thread(new ParameterizedThreadStart(GetShow)); //有参数的入口方法线程 subthread1.Start("实际参数");//开启线程传参 subthread1.Name = "有参数的入口方法线程"; Console.WriteLine("主线程结束"); } static void GetShow() { Console.WriteLine(Thread.CurrentThread.Name); Console.WriteLine("执行无参数的方法"); } static void GetShow(object obj) { Console.WriteLine(Thread.CurrentThread.Name); Console.WriteLine("执行有参数的方法,传参为:" + (string)obj); } }
0 0
- 【多线程-创建新线程】
- 多线程之Handler创建新线程
- c++ 多线程编程之创建新线程
- 多线程——创建新线程
- [VB.NET]多线程——创建新线程
- Androidの多线程之Handler创建新线程
- Linux多线程基础学习(二)创建新的线程
- java多线程中校验一个后台线程中创建一个新线程,新线程是否是后台线程
- 创建一个新线程
- 创建新线程
- BeginThread()创建新线程
- MFC 创建新线程
- mfc 创建新线程
- MFC 创建新线程
- android创建新线程
- 创建新线程
- 创建新线程
- MFC创建新线程
- Java面试题--多线程、并发及线程的基础问题
- oracle 密码永不过期
- HDU 1495 非常可乐
- Dynamics CRM 部署NLB后使用群集名称访问弹验证框验证不过的解决方法
- scala for 循环
- 【多线程-创建新线程】
- Android——SideMenu侧滑菜单的实现
- Android自定义视图动画(三)
- 加班草稿2
- 浏览器中音频兼容性问题(上)
- div内图片和文字水平垂直居中
- iOS 使用afnetworking3.0 时 真机编译出现问题: Undefined symbols for architecture armv7
- Prefix.pch文件的作用
- iOS开发中,应用内直接跳转到Appstore(适合版本强制升级和跳转appstore评分)