首页 > 代码库 > 线程的创建与销毁
线程的创建与销毁
启动线程: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);