java 基礎知識——06

Java多線程編程


在任何時候,線程可以終止(terminate),這立即中斷了它的運行。一旦終止,線程不能被恢復。

2.當Java程序啓動時,一個線程立刻運行,該線程通常叫做程序的主線程(main thread),因爲它是程序開始時就執行的。主線程的重要性體現在兩方面:

  • 它是產生其他子線程的線程;
  • 通常它必須最後完成執行,因爲它執行各種關閉動作。
3.  ava定義了兩種方式:
  • 實現Runnable 接口;
  • 可以繼承Thread類。

實現Runnable接口

創建線程的最簡單的方法就是創建一個實現Runnable 接口的類。

擴展Thread

創建線程的另一個途徑是創建一個新類來擴展Thread類,然後創建該類的實例。


當兩個或兩個以上的線程需要共享資源,它們需要某種方法來確定資源在某一刻僅被一個線程佔用。達到此目的的過程叫做同步(synchronization)。


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