java多线程进阶
来源:互联网 发布:手机cad制图软件 编辑:程序博客网 时间:2024/04/30 23:42
在另一篇文章中介绍了java多线程的一种最简单的方式:继承Thread类。然而有些时候我们没法继承Thread类。
如果当前类已经extends了其他类,那么就没办法再extends Thread类,这时候想实现多线程,就只能implements Runnable接口了。
使用方法:
- implements Runable接口
- 重写run方法
- 实例化一个Thread
示例:以下示例创建了一个dog类,husky类继承了dog类并实现了Runnable接口,在husky中重写了run方法。
代码如下:
package kun.thread;public class mainFun{ public static void main(String[] arg) { husky h=new husky();//创建husky的实例 Thread thread=new Thread(h);//利用husky的实例作为参数创建Thread实例 System.out.println("启动子线程"); thread.start();//启动子线程 System.out.println("启动子线程完成"); }}class dog{ public void sayhello() { System.out.println("hello I am a dog"); }}class husky extends dog implements Runnable{ @Override public void run() { this.sayhello(); System.out.println("my name is 哈士奇"); } }
0 0
- Java进阶05 多线程
- JAVA进阶-多线程(1)
- JAVA进阶-多线程(2)
- JAVA进阶-多线程(3)
- JAVA进阶-多线程(4)
- java 多线程进阶
- Java进阶05 多线程
- Java进阶05 多线程
- Java进阶05 多线程
- Java进阶05 多线程
- java多线程进阶
- 掌握java多线程进阶
- Java进阶05 多线程
- Java之旅--多线程进阶
- Java进阶(四十一)多线程讲解
- Java并发多线程进阶-1
- Java基础进阶_day15_(多线程)
- Java 多线程编程 wait()、notify() -- JAVA 进阶
- 云豹POSPAL软件及硬件设置方法
- Linux 配置
- HTTP Error 503. The service is unavailable.
- java反射(Reflection)基础(个人学习笔记)
- iOS--日志重定向
- java多线程进阶
- 面试算法学习-7-跳台阶问题
- 学习笔记 05 --- JUC锁
- MySql安装教程
- live555 实现音视频传输关键
- 服务器系统日志报错科普
- javascript语言精粹笔记 1-4章
- 数组转集合增删操作时候的UnsupportedOperationException
- 原创:微信小程序亲测体验,公众号入口曝光!