今天,用一天的时间搞明白了线程运行的来龙去脉。自己试着写了一个小小的程序来说明我的明白程度吧!虽然不是很好,但是,我至少能知道多线程运行过程中的原理了。但这些还是很浅很浅的,还要进一步学习,只是开始啦~
import java.awt.*;
import javax.swing.*;
public class FirstXiancheng implements Runnable{
String greeting;
public void FirstXiancheng(){
greeting="my first xiancheng";
}
public void run(){
System.out.print("shandongkejidaxue");
}
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.print("nihao");//main主线程输出
//申请已经写好的线程,运行FirstXiancheng线程
FirstXiancheng xiancheng=new FirstXiancheng();
Thread newthread=new Thread(xiancheng);
newthread.start();
}