一、继承Thread类创建线程类
(1) 定义一个类并继承Thread,重写run方法,该run方法为该线程需要完成的任务,及线程的执行体。
(2) 创建该类的实例对象,及为创建了线程对象。
(3) 调用线程的start方法,及启动线程。
package com;
import java.util.ArrayList;
import java.util.List;
public class FirstCreateMethod extends Thread {
private List<String> list;
public FirstCreateMethod() {
}
public FirstCreateMethod(List<String> list) {
this.list = list;
}
@Override
public void run() {
for (String target : list) {
System.out.println(Thread.currentThread().getName() + target);
}
}
public static void main(String[] args) {
List<String> list1 = new ArrayList<String>();
list1.add("六脉神剑");
list1.add("独孤九剑");
list1.add("辟邪剑法");
FirstCreateMethod thread1 = new FirstCreateMethod(list1);
List<String> list2 = new ArrayList<String>();
list2.add("玄铁剑法");