J a v a Java Java创建多线程的第二种方法
1.定义一个 R u n n a b l e Runnable Runnable接口的实现类,重写 r u n run run方法。
2.创建 T h r e a d Thread Thread对象,调用 T h r e a d ( R u n n a b l e ) Thread(Runnable) Thread(Runnable) 构造方法。
3.使用 s t a r t ( ) start() start()方法即可实现多线程。
实现类:
public class Runnableimpl implements Runnable{
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"-->"+i);
}
}
}
主类:
public class Test {
public static void main(String[] args) {
Runnableimpl run = new Runnableimpl();
Thread t = new Thread(run);
t.start();
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"-->"+i);
}
}
}
输出结果:
main-->0
Thread-0-->0
main-->1
Thread-0-->1
main-->2
Thread-0-->2
main-->3
main-->4
main-->5
main-->6
Thread-0-->3
main-->7
Thread-0-->4
main-->8
main-->9
Thread-0-->5
Thread-0-->6
Thread-0-->7
Thread-0-->8
Thread-0-->9