多线程03.实现Runnable接口
2024-09-06 19:21:59
package chapter2; public class TicketWindowRun implements Runnable {
private static final int MAX =500;
private static int index=1; @Override
public void run() {
//出票
while (index<=MAX){
System.out.println(Thread.currentThread()+"当前号码是:"+(index++));
}
}
}
package chapter2; public class Bank2 {
public static void main(String[] args) {
final TicketWindowRun t1=new TicketWindowRun();
Thread th1=new Thread(t1,"一号窗口");
Thread th2=new Thread(t1,"二号窗口");
Thread th3=new Thread(t1,"三号窗口");
Thread th4=new Thread(t1,"四号窗口");
th1.start();
th2.start();
th3.start();
th4.start();
}
}
最新文章
- C语言基础(3)-二进制、八进制、十六进制
- Quartz2D 编程指南(三)渐变、透明层 、数据管理
- hdu 1455 Sticks(dfs+剪枝)
- js观察者模式学习
- 攻城狮在路上(壹) Hibernate(一)--- 软件环境、参考书目等一览表
- 夺命雷公狗—angularjs—10—angularjs里面的内置函数
- run fsck manually
- [Everyday Mathematics]20150105
- Sqlserver中关于锁
- yii redirect
- WKWebview点击图片查看大图
- STL_vector
- Spring Boot 学习(3)
- Slim 文档-First Application 翻译
- JavaScript 基本包装类型,包装对象
- leetcode 1——两数之和
- linux环境下安装使用selenium Chrome
- 两张图彻底搞懂MyBatis的Mapper原理!
- Luogu P3388 【模板】割点(割顶)
- __weak 修饰符