区别1.Runnable接口方式,数据是程共享的 2 接口可以多实现
2014-01-10 11:32
281 查看
package com.mth.test3; public class ThreadTest3 implements Runnable { private int tickets = 20; @Override public void run() { while (tickets > 0) { System.out.println(Thread.currentThread().getName() + "卖出一张票"+tickets); tickets--; } } public static void main(String[] args) { //卖出20张票 ThreadTest3 test3 = new ThreadTest3(); Thread t1 = new Thread(test3); Thread t2 = new Thread(test3); Thread t3 = new Thread(test3); Thread t4 = new Thread(test3); t1.setName("一号窗口"); t2.setName("二号窗口"); t3.setName("三号窗口"); t4.setName("四号窗口"); t1.start(); t2.start(); t3.start(); t4.start(); } }
相关文章推荐
- 线程实现方式-继承Thread类和实现Runnable接口的区别
- java多线程实现(thread和runnable接口两种方式以及其区别)
- Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
- Java中继承thread类与实现Runnable接口区别的简要的分析
- Java 多线程实现接口Runnable和继承Thread区别 (2
- Java 继承Thread类和实现Runnable接口的区别
- Java中继承thread类与实现Runnable接口的区别
- Java基础知识强化18:抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- 抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- Java中继承thread类与实现Runnable接口的区别
- 通过继承Thread类和通过实现Runnable接口 创建线程的区别
- 多线程_实现Runnable接口的方式卖电影票案例
- 创建线程的两种方式:继承Thread类和实现Runnable接口
- Java多线程实现接口Runnable和继承Thread区别(建议使用Runnable)
- 创建子线程的两种方式:类实现runnable接口或是类继承Thread类
- Java 继承Thread类和实现Runnable接口的区别
- JAVA多线程-继承Thread类和实现Runnable接口的区别
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- 细说继承Thread类和实现Runnable接口来创建线程的区别
- Java核心内库-线程-通过实现Runnable接口的方式创建并启动线程