java多线程互斥访问小例子
来源:互联网 发布:中车待遇知乎 编辑:程序博客网 时间:2024/05/29 19:06
public class ThreadTest {private int ticketNum = 0;public ThreadTest(int ticketNum){super();this.ticketNum = ticketNum;}public int getTicketNum() {return ticketNum;}public void setTicketNum(int ticketNum) {this.ticketNum = ticketNum;}public synchronized void sellTicket(){ticketNum --;if(ticketNum >= 0){System.out.println("成功,剩余数量:"+ticketNum);}else{ticketNum++;System.out.println("失败,剩余数量:"+ticketNum);}}public static void main(String args[]){final ThreadTest threadTest = new ThreadTest(100);for(int i=0;i<10;i++){new Thread(new Runnable(){@Overridepublic void run() {// TODO Auto-generated method stubwhile(threadTest.getTicketNum() > 0){threadTest.sellTicket();}}}).start();}}}
0 0
- java多线程互斥访问小例子
- JAVA多线程互斥同步例子
- Java多线程互斥访问变量
- java多线程资源互斥访问
- Linux--多线程访问全局变量互斥的例子
- java多线程小例子
- Java多线程 小例子
- Java中多线程互斥访问的实现
- 【java】多线程小例子-聊天
- java 多线程小例子2
- java多线程售票小例子
- linux c++ 多线程 互斥访问
- Java多线程之互斥
- Java 访问MySQL的小例子
- 【java】多线程小例子(卖票示例)
- java socket服务器客户端多线程小例子
- java多线程互斥实战-模拟串口资源互斥
- linux多进程多线程互斥同步例子
- Java中的四种引用方式(强引用、软引用、弱引用、虚引用)
- include和class+类名的区别
- POJ 1026 Cipher 笔记
- 总结的有关ListCtrl的知识
- IDLE简介
- java多线程互斥访问小例子
- intellij中tomcat的环境配置
- socket之accept
- Java内存区域与内存溢出异常OOM——深入理解Java虚拟机
- 编程实现基于tcp的socket编程
- Visio 2003画图遇到的各种问题
- 在tomcat上发布项目路径应注意的问题
- ios开发——支付宝SDK集成流程
- JS实现字符串反转