java--创建线程之继承Thread

举报
brucexiaogui 发表于 2021/12/29 23:03:35 2021/12/29
【摘要】 java--创建线程之继承Thread 一、继承Thread类创建线程流程   新建一个类,继承Thread类。覆写基类的run方法创建子类的线程对象启动线程 二、实例 package test00; //继承Thread类,创建线程public class ThreadDemo1 extends Thread { /...

java--创建线程之继承Thread

一、继承Thread类创建线程流程

 

  1. 新建一个类,继承Thread类。
  2. 覆写基类的run方法
  3. 创建子类的线程对象
  4. 启动线程

二、实例


  
  1. package test00;
  2. //继承Thread类,创建线程
  3. public class ThreadDemo1 extends Thread {
  4. //覆写基类的run方法
  5. public void run(){
  6. for(int i=0;i<10;i++){
  7. System.out.println("创建线程号:"+i);
  8. }
  9. }
  10. public static void main(String args[]){
  11. //创建线程对象
  12. ThreadDemo1 thread = new ThreadDemo1();
  13. //启动线程
  14. thread.start();
  15. }
  16. }

 

三、线程常用方法

 

 

  • setName()     设置线程名称
  • getName()    获取线程名称
  • currentThread()  获取当前线程

 


  
  1. public static void main(String args[]){
  2. //获取当前线程的名字
  3. String currentname = Thread.currentThread().getName();
  4. System.out.println(currentname);
  5. //设置线程的名称
  6. Thread.currentThread().setName("我是主方法线程");
  7. currentname = Thread.currentThread().getName();
  8. System.out.println("main线程更改线程名称为"+currentname);
  9. //创建线程对象
  10. ThreadDemo1 thread = new ThreadDemo1();
  11. //启动线程
  12. thread.start();
  13. }

 

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/79927963

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。