[转贴]ParameterizedThreadStart,ThreadStart的使用,线程Thread传参数
2008-08-03 15:49
531 查看
出自http://hi.baidu.com/ydalbj/blog/item/330b8d13f6959dd5f6039ec4.html
Thread
threadWithParam = new Thread(new ParameterizedThreadStart(new ThreadTest().ShowMsg));//threadWithParam.Start("this is a param.");
threadWithParam.Start(
thread.Start();
"44444");Thread thread=new Thread(new ThreadStart(new Class11().ShowMsg));
表示在 Thread 上执行的方法的委托方法,ThreadStart不能带参数,ParameterizedThreadStart是2.0中新增的,可以带参数(object类型的)
using System.Threading;
public void ShowMsg()
{
MessageBox.Show("Message Info.");
}
Thread thread = new Thread(new ThreadStart(ShowMsg));
thread.Start();
//带参数
public void ShowMsg(object msg)
{
MessageBox.Show(msg.ToString());
}
Thread threadWithParam = new Thread(new ParameterizedThreadStart(new ThreadTest().ShowMsg));
threadWithParam.Start("this is a param.");
Thread
threadWithParam = new Thread(new ParameterizedThreadStart(new ThreadTest().ShowMsg));//threadWithParam.Start("this is a param.");
threadWithParam.Start(
thread.Start();
"44444");Thread thread=new Thread(new ThreadStart(new Class11().ShowMsg));
表示在 Thread 上执行的方法的委托方法,ThreadStart不能带参数,ParameterizedThreadStart是2.0中新增的,可以带参数(object类型的)
using System.Threading;
public void ShowMsg()
{
MessageBox.Show("Message Info.");
}
Thread thread = new Thread(new ThreadStart(ShowMsg));
thread.Start();
//带参数
public void ShowMsg(object msg)
{
MessageBox.Show(msg.ToString());
}
Thread threadWithParam = new Thread(new ParameterizedThreadStart(new ThreadTest().ShowMsg));
threadWithParam.Start("this is a param.");
相关文章推荐
- [转贴]ParameterizedThreadStart,ThreadStart的使用,线程Thread传参数
- ParameterizedThreadStart,ThreadStart的使用,线程Thread传参数
- 使用ParameterizedThreadStart委托向线程函数传送参数
- [C#学习笔记之多线程1]使用ParameterizedThreadStart委托向线程函数传送参数
- 在C#中ParameterizedThreadStart和ThreadStart区别
- C# 多线程编程 ThreadStart ParameterizedThreadStart
- 在C#中ParameterizedThreadStart和ThreadStart区别
- Net2.0 的新线程 ParameterizedThreadStart &BackgroundW
- Net2.0 的新线程 ParameterizedThreadStart &BackgroundWorker
- [转贴] 使用PostThreadMessage (Using CWinThread)
- C# 多线程编程 ThreadStart ParameterizedThreadStart
- C# 多线程编程 ThreadStart ParameterizedThreadStart
- 【zz】.Net2.0 的新线程 ParameterizedThreadStart &BackgroundWorker
- 在C#中ParameterizedThreadStart和ThreadStart区别
- C# 多线程编程 ThreadStart ParameterizedThreadStart
- C#中ParameterizedThreadStart和ThreadStart区别
- 在C#中ParameterizedThreadStart和ThreadStart区别
- ThreadStart 与 ParameterizedThreadStart
- C# 多线程编程 ThreadStart ParameterizedThreadStart
- 在C#中ParameterizedThreadStart和ThreadStart区别