線程的創建與銷毀


啟動線程: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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM