什麼是線程,進程又是什麼?線程Thread的代碼實現

  1. 進程是正在運行的程序的一個實例。
  2. 線程是程序(進程)的實際活動單位,是操作系統能調度運算的最小單位。
  3. 一個進程至少包含一個線程(主線程)。
  • 多線程
  1. 一個進程,多個線程存在。例如:邊聽歌,邊搜索。提高了CPU的利用率。
  2. 多個線程共享,操作系統爲進程分配的空間。
  • Java線程的實現
  1. 繼承Thread類(java.lang.Thread)重寫線程方法 void run();
圖片
繼承Thread

 

 

 

 

 

      與主線程進行測試

圖片

2.實現Runnable接口、實現void run()方法、創建Thread對象並傳入實現接口類(new Thread(new RunnableImp()),由此可推斷出Thread實現了Runnable接口)

圖片
實現Runnable接口

 

圖
測試

 

Note.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章