C#,往线程里传参数的方法总结
2017-05-24 14:27
225 查看
转载地址:http://www.cnblogs.com/warioland/archive/2011/10/13/2210545.html
Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。Thread (ThreadStart) 初始化 Thread 类的新实例。
由 .NET Compact Framework 支持。
Thread (ParameterizedThreadStart, Int32) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托,并指定线程的最大堆栈大小。
Thread (ThreadStart, Int32) 初始化 Thread 类的新实例,指定线程的最大堆栈大小。
由 .NET Compact Framework 支持。
我们如果定义不带参数的线程,可以用ThreadStart,带一个参数的用ParameterizedThreadStart。带多个参数的用另外的方法,下面逐一讲述。
一、不带参数的
二、带一个参数的
由于ParameterizedThreadStart要求参数类型必须为object,所以定义的方法B形参类型必须为object。
三、带多个参数的
由于Thread默认只提供了这两种构造函数,如果需要传递多个参数,我们可以自己将参数作为类的属性。定义类的对象时候实例化这个属性,然后进行操作。
四、利用结构体给参数传值。
定义公用的public struct,里面可以定义自己需要的参数,然后在需要添加线程的时候,可以定义结构体的实例。
相关文章推荐
- C#往线程里传参数的方法总结
- C#,往线程里传参数的方法总结
- C# 往线程里传参数的方法总结
- C#WinForm 往线程里传参数的方法总结
- C#,往线程里传参数的方法总结
- C#线程进程总结(线程调用带参数的方法)
- C#线程进程总结(线程调用带参数的方法)
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- c#用匿名方法传递参数给线程(可不用拆箱和装箱,传任意个参数)【转载】
- C#线程调用带参数的方法
- C#线程调用带参数的方法
- C#,往线程里传参数的方法总结
- 陈广老师C#参考视频 方法的参数传递 总结
- C#线程调用带参数的方法 ~
- C#线程调用带参数的方法
- C#线程调用带参数的方法
- C#线程调用带参数的方法
- 转:C#线程调用带参数的方法
- C#线程调用带参数的方法 ~
- [C#]线程调用带参数的方法 转