您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页Java通过实现Runnable接口实现多线程

Java通过实现Runnable接口实现多线程

来源:二三四教育网

/**

  • 通过实现Runnable接口实现多线程
  • Java程序只允许使用单一继承,即一个子类只能有一个父类
  • 所以在Java类中 如果一个类继承了某一个类。同时又想要采用多线程的技术的时候
  • 就不能用Thread类产生线程 所以这里要用Runnable接口来创建线程
  • @author bo

*/
public class RunableTest {
public static void main(String[] args) {
TestRunnable testRunnable = new TestRunnable();
//开启线程
new Thread(testRunnable).start();
for (int i = 0; i < 5; i++) {
System.out.println("main 线程在运行");
}
}

}
//实现这个接口 就得实现这个接口定义的方法
class TestRunnable implements Runnable{

  @Override

public void run() {
    //覆写Thread类里的run方法
    // TODO Auto-generated method stub
    for (int i = 0; i < 5; i++) {
        System.out.println("TestRunnable 在运行中"+i);
    }
    
}

}

运行结果:
main 线程在运行
TestRunnable 在运行中0
main 线程在运行
main 线程在运行
TestRunnable 在运行中1
TestRunnable 在运行中2
TestRunnable 在运行中3
TestRunnable 在运行中4
main 线程在运行
main 线程在运行

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务