美文网首页
Java通过实现Runnable接口实现多线程

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

作者: 133sheiya | 来源:发表于2017-04-26 15:31 被阅读59次

    /**

    • 通过实现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 线程在运行

    相关文章

      网友评论

          本文标题:Java通过实现Runnable接口实现多线程

          本文链接:https://www.haomeiwen.com/subject/vawizttx.html