//1.可以定义一个继承了Thread类的子类创建多线程程序
//2.在子类中必须重写run()方法,在run方法中编写执行代码
//3.通过实例化线程类,并且调用线程对象的start()方法来启动一个线程
//4.注意不要直接调用线程里的run方法这样就成为了run方法调用,而不是启动线程
public class PrintThread extends Thread{
public static void main(String[] args){
PrintThread pt = new PrintThread();
//pt.run()//调用run方法,这个不是多线程程序,是单进程
pt.start();
print2();
}
public static void print2(){
for(int i =0;i<1000;i++){
System.out.print("good");
}
}
public void run(){
for(int i=0;i<100;i++){
System.out.print("Study");
}
}
}