1. 程式人生 > >任務-執行緒

任務-執行緒

多工

  1. 優點:同時執行多個任務,提高程式的執行效率和使用者體驗

執行緒概念

  1. 執行緒thread是一種實現多工的手段
  2. 執行緒是執行的程式中一個執行流程<f分支/線索>
  3. 一個程式中預設存在一個執行緒即主執行緒mainthread,新建的執行緒稱為子執行緒

多執行緒執行的順序是無序的

實現:

 

自定義執行緒類

優點:將執行緒類和執行緒的功能封裝到類中,提高程式碼的可維護性

實現:

daemon執行緒

需要子執行緒跟隨主執行緒一起退出

把所有的子執行緒設定為daemon執行緒,然後一旦主執行緒執行完成,所有子執行緒全部立即都退出