Java中線程的創建和啓動

Java 中創建線程主要有三種方式:

  1. 繼承 Thread 類創建線程類。
  2. 通過 Runnable 接口創建線程類。
  3. 通過 Callable 和 Future 創建線程。

方式一,繼承Thread類

 

優點:編寫簡單,如果需要訪問當前線程,則無需使用 Thread.currentThread() 方法,直接使用 this 即可獲得當前線程。

缺點:線程類已經繼承了 Thread 類,所以不能再繼承其他父類。

方式二,實現Runable接口

優點:線程類只是實現了 Runnable 接口或 Callable 接口,還可以繼承其他類。

缺點:編程稍微複雜,如果要訪問當前線程,則必須使用Thread.currentThread() 方法。

 

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