java

位置:IT落伍者 >> java >> 浏览文章

Java多线程初学者指南(3):使用Runnable接口创建线程


发布日期:2021年03月13日
 
Java多线程初学者指南(3):使用Runnable接口创建线程

上一篇Java多线程初学者指南(用Thread类创建线程

实现Runnable接口的类必须使用Thread类的实例才能创建线程通过Runnable接口创建线程分为两步

将实现Runnable接口的类实例化

建立一个Thread对象并将第一步实例化后的对象作为参数传入Thread类的构造方法

最后通过Thread类的start方法建立线程

下面的代码演示了如何使用Runnable接口来创建线程

packagemythread;

publicclassMyRunnableimplementsRunnable

{

publicvoidrun()

{

Systemoutprintln(ThreadcurrentThread()getName());

}

publicstaticvoidmain(String[]args)

{

MyRunnablet=newMyRunnable();

MyRunnablet=newMyRunnable();

Threadthread=newThread(tMyThread);

Threadthread=newThread(t);

threadsetName(MyThread);

threadstart();

threadstart();

}

}

上面代码的运行结果如下

MyThread

MyThread

               

上一篇:Java多线程顺序执行

下一篇:java间的线程通信