java线程之使用Runnable接口创建线程的方法

2016-02-19 10:02 11 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐java线程之使用Runnable接口创建线程的方法,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

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

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

    最后通过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

  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1593070.html

延伸阅读
一、进程和线程 1.什么是进程   进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程   2.什么是线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线...
Thread 创建线程的两种方法: 1、定义类继承Thread类,覆写类中的run方法,调用类对象的start方法,start方法启动线程,调用run方法。Thread类用于描述线程;该类定义一个功能run,用于存储线程要运行的代码。 2、定义类实现Runnable接口,覆盖Runnable接口中的方法,通过Thread类建立线程对象,将Runnable接口的子类对象作为实际参数传递给T...
标签: Java JAVA基础
使用 Java 编程语言实现线程 Java编程语言使多线程如此简单有效,以致于某些程序员说它实际上是自然的。尽管在 Java 中使用线程比在其他语言中要容易得多,仍然有恍└拍钚枰莆铡R亲〉囊患匾氖虑槭?main() 函数也是一个线程,并可用来做有用的工作。程序员只有在需要多个线程时才需要创建新的线程。 Thre...
在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destroy() and resume()。通过这些方法,我们可以对线程进行方便的操作,但是这些方法中,只有start()方法得到了保留。 在Sun公司的一篇文章《Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 》中详细讲...
我这里可以大概给你介绍一下,但对于每一种编程模型要看具体的示例是什么,而且我不可能给你罗列所有的代码,请谅解。 其实我们编程只要尽量站到比较高的层次,很多道理其实你会发现你已经懂了。 就多线程来说,我们开始设想只有两个线程(2时是不是算数学归纳法?)那么如果两个独立的线程会发生什么呢? 1。当一个线程进...

经验教程

143

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部