java多线程学习
来源:互联网 发布:idc机房网络架构 编辑:程序博客网 时间:2024/06/15 16:09
1、继承Thread类实现多线程
继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,通过自己的类直接extend Thread,并复写run()方法,就可以启动新线程并执行自己定义的run()方法。例如:
class musicThread extends Thread {@Overridepublic void run() {// TODO Auto-generated method stubfor (int i = 0; i < 30; i++) {System.out.println("music" + i);}}}
musicThread mt = new musicThread();mt.start();2、实现Runnable接口方式实现多线程
class musicRunnableImpl implements Runnable {@Overridepublic void run() {// TODO Auto-generated method stubfor (int i = 0; i < 30; i++) {System.out.println("music" + i);}}}
Runnable runnable = new musicRunnableImpl();Thread thread = new Thread(runnable);thread.start();
阅读全文
1 0
- Java学习,多线程
- Java多线程学习笔记
- Java学习:多线程(1)
- java多线程学习总结
- java多线程学习
- java多线程学习总结
- java多线程学习
- java多线程学习
- Java多线程学习笔记
- [Java]多线程学习网站
- java多线程学习1
- Java学习笔记---多线程
- Java多线程举例学习
- Java多线程学习总结
- java多线程学习
- java基础学习--多线程
- java多线程学习总结
- java多线程学习
- Shell变量作用域
- 拼多多前端笔试题
- leetcode-109 Convert Sorted List to Binary Search Tree
- 使Java线程停止的两种方法
- 生成一个对象的细节过程
- java多线程学习
- JDK多任务执行框架--------Executor框架
- linux- 系统的延时和定时命令
- STM32 IAP 设计实例 (一)
- 豆瓣相册图片爬虫
- 深入理解机器学习:从理论到算法-习题全解之第十六章:核方法
- Sublime Text 3安装Package Control
- Python类库三两事
- OnClickListener()