当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
初学Java多线程:使用Runnable接口创建线程
发布时间:2010/5/17 11:48:32 来源:城市学习网 编辑:ziteng
  实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:
  1. 将实现Runnable接口的类实例化。
  2. 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法。
  最后通过Thread类的start方法建立线程。
  下面的代码演示了如何使用Runnable接口来创建线程:
  1.package mythread;
  2.
  3.public class MyRunnable implements Runnable
  4.{
  5.    public void run()
  6.    {
  7.        System.out.println(Thread.currentThread().getName());
  8.    }
  9.    public static void main(String[] args)
  10.    {
  11.        MyRunnable t1 = new MyRunnable();
  12.        MyRunnable t2 = new MyRunnable();
  13.        Thread thread1 = new Thread(t1, "MyThread1");
  14.        Thread thread2 = new Thread(t2);
  15.        thread2.setName("MyThread2");
  16.        thread1.start();
  17.        thread2.start();
  18.    }
  19.}
  上面代码的运行结果如下:
  MyThread1
  MyThread2
  举例Java多线程的学习又更近一步了。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved