概述:
下面是线程类 <Firstthread.java>
<Test.java>类中主方法中一个循环打印,再start线程类<Firstthread.java>的对象,二者争夺处理器.
下面是主方法类<Text.java>
<Test.java>
public class Test {
public static void main(String[] args) {
Firstthread ft = new Firstthread();
ft.start();
for(int i=0;i<100;i++){
System.out.println("主方法线程-->"+i);
}
}
}
下面是线程类 <Firstthread.java>
public class Firstthread extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
for(int i=0;i<100;i++){
System.out.println("线程--->"+i);
}
}
}
注意:在主方法中启动另一个线程时要用方法start();如果用方法run(),那就不是多线程了,会在主方法中按顺序完成.
另外,此为多线程的第一种实现方法,即继承Thread类,然后复写其中的run方法,在需要启动时利用start()方法启动。