C#多线程的4种传值方式,记下备用
来源:互联网 发布:淘宝客超级搜源码 编辑:程序博客网 时间:2024/06/06 02:12
static void TestThread4()
{
//1.直接写方法
Thread t1 = new Thread(PrintMessage);
t1.Start("Test Thread1");
//2.使用ParameterizedthreadStart
Thread t2 = new Thread(new ParameterizedThreadStart(PrintMessage));
t2.Start("Test Thread2");
//3. 使用Lambda
Thread t3 = new Thread(() => Print("Test Thread3"));
t3.Start();
//4.使用匿名函数
Thread t4 = new Thread(delegate() { Print("Test thread4"); });
t4.Start();
}
//只能为Object,只能有一个参数
static void PrintMessage(object msg)
{
string sMsg = (string)msg;
Console.WriteLine(sMsg);
Thread.Sleep(500);
}
static void Print(string msg)
{
Console.WriteLine(msg);
Thread.Sleep(500);
}
- C#多线程的4种传值方式,记下备用
- 盒子上的小事,记下来备用
- 离线编程系统的功能..记下,开发备用
- 【备用】串口通信编程--多线程异步方式
- 把自己用到过的转换记下来,留待以后备用
- C++多线程编程简单实例(转载的,留着备用)
- C# 多线程传递参数的三种方式
- C# 给多线程传参的三种方式
- C# 给多线程传递参数的三种方式
- C# 给多线程传递参数的三种方式
- c#使用多线程的几种方式示例详解
- c#使用多线程的几种方式示例详解
- c#使用多线程的几种方式示例详解
- c#使用多线程的几种方式示例详解
- c#使用多线程的几种方式示例详解
- C# 多线程方式 Thread Delegate
- C#多线程操作控件的两种安全方式(委托方式和BackgroundWorker控件方式)
- 记下自己的欠款
- 揭开Linux操作系统的Swap交换区之谜
- Android音频系统之AudioFlinger(二)
- NGFF接口标准, 或在今年大放异彩
- 唉 帐号都这么久了 还是没升级 很忙情况啊
- QT中的信号与槽
- C#多线程的4种传值方式,记下备用
- Android音频系统之AudioFlinger(三)
- 一款优秀的工作流产品应具备的几点基本素质
- 工厂模式
- OpenFileDialog多选多个文件
- Android音频系统之AudioFlinger(四)
- linux下configure命令详细介绍
- jsonp 使用与说明
- rownum的用法