您的位置:首页 > 其它

区别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();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Runnable 多线程 线程
相关文章推荐