多线程-实现Runnable接口的方式卖电影票案例
2017-06-03 08:50
225 查看
package cn.itcast_07; public class SellTicket implements Runnable { // 定义100张票 private int tickets = 100; @Override public void run() { while (true) { if (tickets > 0) { System.out.println(Thread.currentThread().getName() + "正在出售第" + (tickets--) + "张票"); } } } }
package cn.itcast_07; /* * 实现Runnable接口的方式实现 */ public class SellTicketDemo { public static void main(String[] args) { // 创建资源对象 SellTicket st = new SellTicket(); // 创建三个线程对象 Thread t1 = new Thread(st, "窗口1"); Thread t2 = new Thread(st, "窗口2"); Thread t3 = new Thread(st, "窗口3"); // 启动线程 t1.start(); t2.start(); t3.start(); } }
相关文章推荐
- 多线程_实现Runnable接口的方式卖电影票案例
- JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没
- 09-多线程(创建线程的第二种方式—实现Runnable接口)1 2 10-多线程(第二种方式的细节) 11-多线程(第二种方式的好处)
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- 多线程实现方式---实现Runnable接口
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java并发03:多线程实现三方式:继承Thread类、实现Runnable接口、实现Callable接口
- 多线程-静态代理的方式 - 实现Runnable接口
- JAVA学习第二十三课(多线程(二))- (多线程的创建方式二 :实现Runnable接口(常用))
- Java实现Runnable接口方式实现多线程的优势
- 实现Runnable接口的方式卖电影票(同步代码)
- JAVA 多线程的简单实现(runnable接口方式)
- java多线程实现(thread和runnable接口两种方式以及其区别)
- java实现多线程的两种方式继承Thread类和实现Runnable接口
- 多线程实现方式---实现Runnable接口
- JAVA多线程实现的三种方式(继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程)
- 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口
- java实现多线程的两种方式继承Thread类和实现Runnable接口的方法
- Java 多线程实现接口Runnable和继承Thread区别 (2
- 多线程实现Runnable接口