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

 更新时间:2013年05月02日 16:23:26   作者:  
本篇文章介绍了,java中使用Runnable接口创建线程的方法。需要的朋友参考下

实现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

  

相关文章

  • springboot+hutool批量生成二维码压缩导出功能

    springboot+hutool批量生成二维码压缩导出功能

    这篇文章主要介绍了springboot+hutool批量生成二维码压缩导出功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • java线程Thread.sleep()对比对象的wait示例解析

    java线程Thread.sleep()对比对象的wait示例解析

    这篇文章主要为大家介绍了java线程Thread.sleep()对比对象的wait示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 详解XML,Object,Json转换与Xstream的使用

    详解XML,Object,Json转换与Xstream的使用

    这篇文章主要介绍了详解XML,Object,Json转换与Xstream的使用的相关资料,需要的朋友可以参考下
    2017-02-02
  • JAVA中单元测试的常用方式(小结)

    JAVA中单元测试的常用方式(小结)

    这篇文章主要介绍了JAVA中单元测试的常用方式(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Java8中的default方法详解

    Java8中的default方法详解

    这篇文章主要介绍了Java8中的default方法详解,Java 8新增了default方法,它可以在接口添加新功能特性,而且还不影响接口的实现类,需要的朋友可以参考下
    2015-03-03
  • idea报错:java程序包com.github.xiaoymin.knife4j.spring.annotations不存在问题解决

    idea报错:java程序包com.github.xiaoymin.knife4j.spring.annotations

    这篇文章主要介绍了idea报错:java程序包com.github.xiaoymin.knife4j.spring.annotations不存在问题解决,需要的朋友可以参考下
    2023-06-06
  • Java自定义函数调用方法解析

    Java自定义函数调用方法解析

    这篇文章主要介绍了java自定义函数调用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • mybatis实现mapper配置并查询数据的思路详解

    mybatis实现mapper配置并查询数据的思路详解

    这篇文章主要介绍了mybatis实现mapper配置并查询数据,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Commons beanutils组件简介

    Commons beanutils组件简介

    这篇文章主要介绍了commons beanutils组件的相关内容,以及部分实例和基本用法,需要的朋友可以参考下
    2017-09-09
  • Spring Security常用过滤器实例解析

    Spring Security常用过滤器实例解析

    这篇文章主要介绍了Spring Security常用过滤器实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论