ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

详解三种java实现多线程的方式(1/7)

来源:网络整理     时间:2016-02-24     关键词:

本篇文章主要介绍了"详解三种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

publicclassthread1 extendsThread {

   publicvoidrun() {

       for(inti = 0; i < 10000; i++) {

           System.out.println("我是线程"+this.getId());

       }

   }

   publicstaticvoidmain(String[] args) {

       thread1 th1 = newthread1();

       thread1 th2 = newthread1();

       th1.run();

       th2.run();

   }

  }

run()方法只是普通的方法,是顺序执行的,即th1.run()执行完成后才执行th2.run(),这样写只用一个主线程。多线程就失去了意义,所以应该用start()方法来启动线程,start()方法会自动调用run()方法。上述代码改为:

?

1

2

3

4

5

相关图片

相关文章