ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【原创】Java多线程初学者指南(3):使用Runnable接口创建线程

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

原创 Linux操作系统 作者:银河使者 时间:2009-03-12 09:51:19 0 删除 编辑

本文为原创,如需转载,请注明作者和出处,谢谢!

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

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

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

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

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

<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->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 highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->MyThread1
MyThread2

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12921506/viewspace-566904/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-02-08

  • 博文量
    169
  • 访问量
    1054964