文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>多线程三种传值方式

多线程三种传值方式

时间:2011-03-31  来源:Aleax

记下,以备后查.

 

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);
        }

 

 

点击下载
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载