主(main)方法线程
主线程:执行主(main)方法的线程
单线程程序:Java程序中只有一个线程,执行从main方法开始,从上到下依次执行
单线程程序例:
public class MainThread { public static void main(String[] args) { OneThreadTest ott1 = new OneThreadTest("张三");
ott1.run;
OneThreadTest ott2 = new OneThreadTest("旺财"); ott2.run(); } } class OneThreadTest extends Thread{ public void run(){ print(); } public OneThreadTest(String name){ super(name); } public void print(){ for(int i = 0 ; i <= 10 ; i++){ System.out.println(this.getName() + " : " + i); } } }
执行结果:
张三 : 0 张三 : 1 张三 : 2 张三 : 3 张三 : 4 张三 : 5 张三 : 6 张三 : 7 张三 : 8 张三 : 9 张三 : 10 旺财 : 0 旺财 : 1 旺财 : 2 旺财 : 3 旺财 : 4 旺财 : 5 旺财 : 6 旺财 : 7 旺财 : 8 旺财 : 9 旺财 : 10
分析
缺点:
当线程中间遇到异常,不会执行下边的语句