java.lang.Thread類
java.lang.Thread 類是執行程序中的線程。Java虛擬機允許應用程序具有執行同時運行多個線程。以下是關於主題的要點:
-
每個線程都有一個優先級。線程具有更高的優先級優先執行線程優先級較低
-
每個線程都可以或不可以也被標記為一個守護程序。
-
有兩種方法來創建新的執行線程。一種聲明一個類Thread的子類
-
另一種方式來創建一個線程是聲明實現Runnable接口的類
類聲明
以下是java.lang.Thread類的聲明:
public class Thread extends Object implements Runnable
字段域
以下是java.lang.Thread類的字段:
-
static int MAX_PRIORITY -- 這是一個線程可以有最低的優先級。
-
static int NORM_PRIORITY -- 這是分配給一個線程的缺省優先級。
類構造函數
S.N. | 構造函數 & 描述 |
---|---|
1 |
Thread() 這種分配新的Thread對象。 |
2 |
Thread(Runnable target) 這種分配新的Thread對象。 |
3 |
Thread(Runnable target, String name) 這種分配新的Thread對象。 |
4 |
Thread(String name) 這個構造分配新的Thread對象。 |
5 |
Thread(ThreadGroup group, Runnable target) 這種分配新的Thread對象。 |
6 |
Thread(ThreadGroup group, Runnable target, String name) 這種分配新的Thread對象,以便將target作為其運行對象,將指定的name作為其名稱,而屬於由組所指的線程組。 |
7 |
Thread(ThreadGroup group, Runnable target, String name, long stackSize) 這種分配新的Thread對象,以便將target作為其運行對象,將指定的name作為其名稱,所屬組所提到的線程組,並具有指定的堆棧大小。 |
8 |
Thread(ThreadGroup group, String name) 這種分配新的Thread對象。 |
類方法
方法繼承
這個類從以下類繼承的方法:
-
java.lang.Object