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