java 多线程—实现Runable接口
来源:互联网 发布:安卓系统数据恢复 编辑:程序博客网 时间:2024/05/19 15:44
/* 多窗口同时买票。创建线程的第二种方式:实现Runable接口步骤:1、定义类实现Runable接口2、覆盖Runable接口中的run方法 将线程要运行的代码存放在该run方法中 3、通过Thread类建立线程对象。4、将Runnable接口的子类对象作为实际参数传给Thread类的构造函数。为什么要将Runable接口的子对象传递给Thread的构造函数。因为,自定义的run方法所属的对象时Runable接口的子对象。所以要让线程去指定指定对象的run方法,就必须明确该run方法所属的对象5、调用Thread类的Start方法开启线程并调用Runable接口子类的run方法。 实现方式和继承方式有什么区别? 实现方式好处:避免了单继承的局限性。 在定义线程时,建议使用实现方式。 两种方式的区别: 继承Thread类:线程代码存放在Thread子类的run方法中 实现Runable接口: 线程代码存放在Runable子类的run方法中。*/class Ticket implements Runnable{private int tick = 100;public void run(){while(true){if(tick>0){System.out.println(Thread.currentThread().getName()+"--sale : "+ tick--);}}}}class TicketTest{public static void main(String[] args){/*Ticket t1 = new Ticket();//Ticket t2 = new Ticket();//Ticket t3 = new Ticket();//Ticket t4 = new Ticket();t1.start();t1.start();t1.start();t1.start();*/Ticket t = new Ticket();Thread t1 = new Thread(t);Thread t2 = new Thread(t);Thread t3 = new Thread(t);t1.start();t2.start();t3.start();}}
0 0
- java 多线程—实现Runable接口
- Java 多线程 Runable 接口
- 实现java多线程的第二种办法:实现runable接口
- 实现Runable接口来实现多线程
- Java 多线程——Thread类和Runable接口
- Java 多线程——Thread类和Runable接口
- Java 多线程——Thread类和Runable接口
- 【Java多线程学习】Java多线程的两种实现方式:继承Thread类 & 实现Runable接口
- java中的多线程 内部类实现多线程 Runable接口的实现
- Java通过实现Runable来实现多线程
- 黑马程序员--Java多线程的两种实现方式:继承Thread类 & 实现Runable接口
- 在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。
- 黑马程序员_笔记_多线程(创建线程的第二种方式:实现Runable接口)
- Java多线程Thread类和Runable接口的区别以及线程类详解
- Runable接口
- Java 多线程之一(Thread Or Runable)
- JAVA多线程 Thread Runable 守护线程实例
- java两种启动线程方法根本不同,Thread继承和实现Runable接口
- iOS进阶9--内存泄漏
- 分享Kali Linux 2017.1镜像
- python读取文件方法合集
- Weex 环境安装小结 3
- 【总结】linux下比较文件不同+制作补丁+使用补丁+压缩文件
- java 多线程—实现Runable接口
- wincap的使用总结
- Spring注解事务失效
- SICP 1.22
- Android开发之Android Studio开发工具项目创建和共享
- springmvc入门案例
- sql查询中,增加序号
- UVa 1025 <DP>
- ehcache 3 配置文件