创建一个线程的第二种方法是创建一个新的类,该类继承Thread类,然后创建一个该类的实例。

继承类必须重写run()方法,该方法是新线程的入口点。它也必须调用start()方法才能执行。

实例

// 通过继承 Thread 创建线程
class NewThread extends Thread {
NewThread() {
// 创建第二个新线程
super("Demo Thread");
System.out.println("Child thread: " + this);
start(); // 开始线程
} // 第二个线程入口
public void run() {
try {
for(int i = 5; i > 0; i--) {
System.out.println("Child Thread: " + i);
// 让线程休眠一会
Thread.sleep(50);
}
} catch (InterruptedException e) {
System.out.println("Child interrupted.");
}
System.out.println("Exiting child thread.");
}
} public class ExtendThread {
public static void main(String args[]) {
new NewThread(); // 创建一个新线程
try {
for(int i = 5; i > 0; i--) {
System.out.println("Main Thread: " + i);
Thread.sleep(100);
}
} catch (InterruptedException e) {
System.out.println("Main thread interrupted.");
}
System.out.println("Main thread exiting.");
}
}

编译以上程序运行结果如下:

Child thread: Thread[Demo Thread,5,main]
Main Thread: 5
Child Thread: 5
Child Thread: 4
Main Thread: 4
Child Thread: 3
Child Thread: 2
Main Thread: 3
Child Thread: 1
Exiting child thread.
Main Thread: 2
Main Thread: 1
Main thread exiting.

【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】


—–乐于分享,共同进步!

—–更多文章请看:http://blog.csdn.net/duruiqi_fx


最新文章

  1. SqlSever基础 len函数 返回一个字符串的长度
  2. codeforces hungry sequence 水题
  3. [ZOJ 3839] Poker Face (递归)
  4. Exchange 2010先决条件
  5. cordova热更新
  6. C#文本文件导入数据库
  7. 升讯威微信营销系统开发实践:(5) Github 源码:微信接口的 .NET 封装。
  8. Quartz总结
  9. 用枚举来处理java自定义异常
  10. 将JSON转换成MAP的工具类
  11. mysql加速source导入数据
  12. phpstudy添加redis扩展
  13. python自学第10天,生成器
  14. Java程序员职业生涯规划
  15. Java并发编程笔记之CopyOnWriteArrayList源码分析
  16. Nginx——使用 Nginx 提升网站访问速度【转载+整理】
  17. .NET Core开发日志——Global Tools
  18. thinkphp5 中使用 七牛云 上传图片和文件
  19. 各种 mv power cell
  20. ElasticSearch入门 第九篇:实现正则表达式查询的思路

热门文章

  1. vue-cli的使用
  2. python pygame 安装和运行的一些问题
  3. JS获取URL传的值与解决获取URL中的中文参数出现乱码
  4. Random Forest vs GradientBoostingDecisionTree
  5. [HAOI 2006]受欢迎的牛
  6. 【BZOJ3573】【HNOI2014】米特运输
  7. bzoj 3277: 串
  8. [bzoj5015][Snoi2017]礼物
  9. [bzoj4868][Shoi2017]期末考试
  10. [bzoj1901]动态区间k大