11.2.1 Thread类的成员变量、构造方法和常用方法

11.2.1 Thread类的成员变量、构造方法和常用方法

Thread类的常用成员变量、构造方法和方法如下:

1.Thread类的成员变量

img450

2.构造方法

img451

public Thread(ThreadGroup group,Runnable target,String name)

说明:group指明线程所属的线程组ThreadGroup类;target为实际执行线程体的目标对象,它必须实现Runnable接口的run方法;name为线程名。

Java中的每个线程都有自己的名称,可以使用Thread类构造方法,为线程指定名称。如果name为null时,则Java自动提供唯一的名称。如果目标target为null时,表明由对象本身来执行线程体。

3.常用方法

1)静态方法

img452

img453

返回线程的字符串信息,包括名字、优先级和线程组。上述方法中,run()方法是运行一个线程。程序设计时,把想要运行的程序代码(即线程)放入这个方法中。当创建了一个线程对象后,可以用start()方法来启动这个线程,start()方法通过自动调用run()方法来执行当前线程包含的代码。