本篇文章主要介绍了"详解三种java实现多线程的方式",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
java中实现多线程的方法有两种:继承Thread类和实现runnable接口。1.继承Thread类,重写父类run()方法?1234567891011121...
java中实现多线程的方法有两种:继承Thread类和实现runnable接口。
1.继承Thread类,重写父类run()方法
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class thread1 extends Thread {
public void run() {
for ( int i = 0 ; i < 10000 ; i++) {
System.out.println( "我是线程" + this .getId());
}
}
public static void main(String[] args) {
thread1 th1 =
new thread1();
thread1 th2 =
new thread1();
th1.run();
th2.run();
}
}
|
run()方法只是普通的方法,是顺序执行的,即th1.run()执行完成后才执行th2.run(),这样写只用一个主线程。多线程就失去了意义,所以应该用start()方法来启动线程,start()方法会自动调用run()方法。上述代码改为:
?