美文网首页
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