首页 > 代码库 > 线程的创建与销毁

线程的创建与销毁

启动线程:Start,运行  线程的“绑定”/“执行”方法。

销毁线程:Abort,线程消失。

 

名词:线程的“执行方法” == 线程的“绑定方法” 

 

线程的“绑定方法”/“执行方法”,不但可以是当前实例中的方法(如:1),也可以是其它实例中的方法(如:2,需要创建指定类型的实例,然后引用其方法作为“子线程”的“绑定方法”/“执行方法”)。

 

(1)——当前实例中的方法

            gpsAnalyzeThread= new Thread(new ThreadStart(this.StartAnalyze));//开始分析数据,与上面并行处理
            gpsAnalyzeThread.IsBackground = true;
            gpsAnalyzeThread.Start();

 

(2)——其它实例中的方法

            AlarmMessage alarmMessageHelper = new AlarmMessage();

            。。。。。。。。。。。

            ParameterizedThreadStart ParStart = new ParameterizedThreadStart(alarmMessageHelper.StartReceiveMsg);
            _tAlarm = new Thread(ParStart);//开始接收数据
            _tAlarm.IsBackground = true;
            _tAlarm.Start(AlarmPrefix + _user.OrganId);