使用Runnable接口建立线程

实现Runnable接口的类必须使用Thread类的实例才能建立线程。经过Runnable接口建立线程分为两步:java

1.将实现Runnable接口的类实例化。多线程

2.创建一个Thread对象,并将第一步实例化后的对象做为参数传入Thread类的构造方法。学习

最后经过Thread类的start方法创建线程。spa

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

package mythread; public class MyRunnable implements Runnable { public void run() { System.out.println(Thread.currentThread().getName()); } public static void main(String[] args) { MyRunnable t1 = new MyRunnable(); MyRunnable t2 = new MyRunnable(); Thread thread1 = new Thread(t1, “MyThread1”); Thread thread2 = new Thread(t2); thread2.setName(“MyThread2”); thread1.start(); thread2.start(); } } 

上面代码的运行结果以下:code

MyThread1

MyThread2

举例Java多线程的学习又更近一步了。对象

相关文章
相关标签/搜索