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

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

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

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

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

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

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

下面的代码演示了如何使用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();
    }
}

上面代码的运行结果如下:

MyThread1
MyThread2

下一篇:Java多线程初学者指南(4):线程的生命周期

国内最棒的Google Android技术社区(eoeandroid),欢迎访问!

《银河系列原创教程》发布

《Java Web开发速学宝典》出版,欢迎定购

posted on 2009-03-10 11:56 银河使者 阅读(1835) 评论(0)  编辑  收藏 所属分类: java 原创多线程


专题:Android  iPad  jQuery  Chrome OS

博客园首页  IT新闻  知识库  学英语  Java程序员招聘
标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录      
每天10分钟,轻松学英语


网站导航:
 
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

公告

我的其他blog

http://nokiaguy.cnblogs.com
http://blog.csdn.net/nokiaguy

我的著作





正在读的书




常用链接

留言簿(31)

我参与的团队

随笔分类(662)

随笔档案(255)

文章分类(1)

文章档案(4)

相册

ADSL、3G查询

CSDN

eclipse

ibm

Java EE

Linux

Web

云服务

代理网站

关注的网站

喜欢的Blog

图书出版

开发工具

手机铃声

操作系统

数学

文件格式

源码资源

移动(Mobile)

编程语言

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜