多线程02.继承Thread类
2024-10-07 03:50:58
package chapter2; /**
* 1.使用static虽然完成了当前的功能。
* 但是static的生命周期比较长,需要在所有线程执行完成后才会结束。
* 还有号没有按照顺序进行打印
*/
public class TicketWindow extends Thread { private static final int MAX =50;
private final String name ;
private static int index=1; public TicketWindow(String name) {
this.name = name;
} @Override
public void run() {
//出票
while (index<=MAX){
System.out.println("当前柜台:"+name+"当前号码是:"+(index++));
}
}
}
package chapter2; public class Bank {
public static void main(String[] args) {
TicketWindow tick = new TicketWindow("柜台一");
tick.start();
TicketWindow tick2 = new TicketWindow("柜台二");
tick2.start();
TicketWindow tick3 = new TicketWindow("柜台三");
tick3.start();
TicketWindow tick4 = new TicketWindow("柜台四");
tick4.start();
}
}
最新文章
- React Native知识12-与原生交互
- From cls答辩
- Openfire重新安装
- jQuery插件treeview点击节点名称不展开、收缩节点 分类: JavaScript 2014-06-16 20:28 539人阅读 评论(0) 收藏
- 主机访问虚拟机中linux上的web服务
- 使用Unity制作游戏关卡的教程(二)
- 有感于NC的强大
- 发布Ubuntu/Linux系统cache,增加可用内存空间
- js 判断是否为正数
- Java通过JNI调用dll详细过程(转)
- bzoj3624(铺黑白路)(并查集维护)
- Luogu Dynamic Ranking (带修改的主席树)
- 毕业论文内容框架指导-适用于MIS系统
- 读书笔记之_Win10 与Jmeter5.1.1界面兼容:
- wordpress安装教程
- 记一次 HTTP信息头管理器使用 的重要性
- java System.arraycopy()
- Docker学习链接
- Cisco配置VLAN+DHCP中继代理+NAT转发上网
- NuGet的几个小技巧(转)