多线程卖票
来源:互联网 发布:睿至大数据孙亮 编辑:程序博客网 时间:2024/05/17 02:24
public class Demo {
public static void main(String[] args) {
MyRunable my1 = new MyRunable();
Thread th1 = new Thread(my1);
Thread th2 = new Thread(my1);
Thread th3 = new Thread(my1);
th1.start();
th2.start();
th3.start();
}
}
public class MyRunable implements Runnable{
/*int a =100;
Object lock = new Object();
public void run() {
while(a>0){
synchronized (lock) {
if(a>0){
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()+" "+(a--));
}
}
}
}*/
int a = 0;
Object o = new Object();
public void run() {
for(int i = a;i<100;i++){
synchronized (o) {
if(a<100){
a++;
System.out.println(Thread.currentThread().getName()+" "+a);
}
}
}
}
}
0 0
- 多线程卖票
- Java 多线程卖票演示
- 多线程,卖票系统
- 多线程之卖票程序
- Java多线程-卖票
- 卖票模拟多线程
- 实现Runnable 多线程卖票
- 线程示例:多线程卖票
- 多线程runnable实现卖票
- Java 多线程卖票
- java多线程卖票问题。
- 多线程同步卖票demo
- Java 多线程卖票例子
- 简单多线程卖票代码
- 卖票——多线程模拟卖票系统
- 多线程演示:两个线程《卖票》
- iOS 卖票中多线程分析;
- 【java0007】多线程卖票(一)
- 基本实现京东购物车 mysql+php+html
- Most Frequent Subtree Sum
- Spring中的初始化注解@PostConstruct
- maven 项目搭建spring+springMVC+mybatis
- mysql安装
- 多线程卖票
- u盘装系统详细教程
- 手把手教你如何搭建一个自己的安卓快速开发框架之带你做自己的APP(三)
- mysql事务特性及隔离级别整理
- 第四次实验 函数调用
- PAT 乙级 外星人的语言 1017
- Java设计模式之工厂模式
- [kuangbin带你飞]专题二-搜索进阶-C-哈密顿绕行世界问题
- http://codeforces.com/problemset/problem/714/C Sonya and Queries