- 進程是正在運行的程序的一個實例。
- 線程是程序(進程)的實際活動單位,是操作系統能調度運算的最小單位。
- 一個進程至少包含一個線程(主線程)。
- 多線程
- 一個進程,多個線程存在。例如:邊聽歌,邊搜索。提高了CPU的利用率。
- 多個線程共享,操作系統爲進程分配的空間。
- Java線程的實現
- 繼承Thread類(java.lang.Thread)重寫線程方法 void run();
與主線程進行測試
2.實現Runnable接口、實現void run()方法、創建Thread對象並傳入實現接口類(new Thread(new RunnableImp()),由此可推斷出Thread實現了Runnable接口)
Note.1