码迷,mamicode.com
首页 > 其他好文 > 详细

Thread类常用方法

时间:2019-09-26 11:47:42      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:代码   耦合性   指定   调用   构造方法   常用方法   具体步骤   public   好处   

获取当前线程名称 

1.使用Thread类中的方法getName()

  String getName() 返回该线程的名称

2.可以先获取到当前正在执行的线程,使用线程中的方法getNam()获取线程的名称

  static Thread currentThread 返回对当前正在执行的线程对象的引用


 设置线程的名称

1.使用Thread类中的方法setName()

  void setName(String name) 改变线程名称

2.创建一个带参数的构造方法;调用父类的构造方法

  Thread(String name) 分配新的Thread对象


 暂停执行当前正在执行的线程

public static void sleep(long millis):使当前正执行的线程以指定的毫秒数暂停


创建线程方式二

通过实现Runnable接口创建线程类的具体步骤和具体代码如下:

   • 定义Runnable接口的实现类,并重写该接口的run()方法;

   • 创建Runnable实现类的实例,并以此实例作为Thread的target对象,即该Thread对象才是真正的线程对象。

实现Runnable接口创建多线程程序的好处:
1.避免了单继承的局限性
一个类只能继承一个类,类继承了Thread类就不能继承其他的类
实现了Runnable接口,还可以继承其他的类,实现其他的接口
2.增强了程序的扩展性,降低了程序的耦合性
实现Runnable接口的方式,把设置线程任务和开启新线程进行了分离(解耦)
实现类中,重写了run方法:用来设置线程任务
创建Thread类对象,调用start方法:用来开启新线程
 

Thread类常用方法

标签:代码   耦合性   指定   调用   构造方法   常用方法   具体步骤   public   好处   

原文地址:https://www.cnblogs.com/doraon/p/11589567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!