Runnable接口创建线程-Java

    xiaoxiao2021-12-01  21

    一、Runnable接口介绍

    该接口中只定义了一个方法,即run方法,需要通过Thread类的start方法启动操作系统对多线程的支持。在Thread类中提供了一个以Runnable类型为参数的构造方法,因此可以先实现Runnable接口,然后再通过Thread(Runnable)构建线程,即通过Thread中的start方法间接启动操作系统对多线程的支持。

    二、测试

    package JavaPrograms; class MyThreadRunnable implements Runnable{ private String name; MyThreadRunnable(String name){ this.name=name; } public void run(){ for(int i=1;i<=5;i++){ System.out.println(this.name+" is running..."); } } } public class MyThreadRunnableTest { public static void main(String[] args) { // TODO Auto-generated method stub MyThreadRunnable mtr1=new MyThreadRunnable("Thread 1 "); MyThreadRunnable mtr2=new MyThreadRunnable("Thread 2 "); Thread t1=new Thread(mtr1); Thread t2=new Thread(mtr2); t1.start(); t2.start(); } }

    转载请注明原文地址: https://ju.6miu.com/read-679605.html

    最新回复(0)