20211013启动线程方法2Thread类.csproj

主程序通过Thread类创建异步线程

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace _20211013启动线程方法2Thread类
{
    class Program
    {
        static void Main(string[] args)
        {
            //使用Thread类开启线程,方法1,调用静态方法  使用object接受参数
            Thread t1 = new Thread(Func01);
            t1.Start(122);

            //使用Thread类开启线程,方法1,调用自建类的普通方法  使用对象的字段接受参数
            MyClass myclass = new MyClass(122);
            Thread t2 = new Thread(myclass.Func01);
            t2.Start();


            Console.ReadKey();
        }


        static void Func01(object i)
        {
            int i2 = (int)i;  //拆箱:对象转类型
            Console.WriteLine("t1开始下载:"+i2); 
            i2++;
            Thread.Sleep(2000);
            Console.WriteLine("t1下载完成:"+i2);
            Object i3 = i2;  //装箱: 类型转对象
        }
    }
}

自建类 提供对象方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace _20211013启动线程方法2Thread类
{
    class MyClass
    {
        int i;
        public MyClass(int i1)
        {
            this.i = i1;
        }

        public void Func01()
        {
            int i2 = i;
            Console.WriteLine("t2开始下载:" + i2);
            i2++;
            Thread.Sleep(2000);
            Console.WriteLine("t2下载完成:" + i2);
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值