Thread类有4个最常用构造方法。
(1)默认构造方法
默认的构造方法,没有参数列表。语法格式为:
Thread thread=new Thread();
(2)基于Runnable对象的构造方法
该构造方法包含了Runnable类型的参数,它是实现Runnable接口的类的实例对象,基于该构造方法创建的线程对象,将线程的业务逻辑交由参数所传递的Runnable对象去实现。语法格式为:
Thread thread=new Thread(Runnable simple);
simple:实现Runnable接口的对象
3)指定线程名称的构造方法
该构造方法包含了String类型的参数,这个参数将作为新创建的线程对象的名称。语法格式为:
Thread thread=new Thread("ThreadName");
(4)基于Runnable对象并指定线程名称的构造方法
该构造方法接收Runnable对象和线程名称的字符串。语法格式为:
Thread thread=new Thread(Runnable simple, String name);
simple:实现Runnable接口的对象。
name:线程名称。