多线程同步 安全性
来源:互联网 发布:深圳交通中心 知乎 编辑:程序博客网 时间:2024/06/05 21:12
class ThreadDemo1
{
public static void main(String [] args)
{
TestThread tt = new TestThread();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).start();
}
}
class TestThread implements Runnable
{
int tickets = 100;
String str = new String("");
public void run()
{
while(true)
{
synchronized(str)
{
if(tickets > 0)
{
try{Thread.sleep(10);}catch(Exception e){}
System.out.println(Thread.currentThread().getName() +"is saling ticket"+ tickets--);
}
}
}a
}
}
- 多线程同步 安全性
- Java基础总结----多线程安全性&同步
- Java多线程1-安全性、互斥与同步
- Java多线程1-安全性、互斥与同步
- 黑马程序员:Java基础总结----多线程安全性&同步
- 多线程安全性
- 多线程安全性
- 多线程fork的安全性
- 函数的多线程安全性
- 多线程(3)安全性
- 多线程的安全性问题
- JAVA之旅(十三)——线程的安全性,synchronized关键字,多线程同步代码块,同步函数,同步函数的锁是this
- 多线程同步
- 多线程同步
- 多线程同步
- 多线程同步
- 多线程同步
- 多线程同步
- 渔夫与大鱼和小鱼
- 请替费城球迷好好照顾艾弗森
- SQL校正计算机名
- 求完数的程序,谁能写个更简洁的么?
- 重读C++ prime有感(1)-指针和引用参数(转
- 多线程同步 安全性
- linux 运行级别
- 对象转型casting 及其动态绑定及多态
- VC++编程环境介绍
- nutch命令说明
- 教你如何学习
- 免费的天气预报webservice接口
- 表格边框颜色
- XP安装常见问题解答(报错的10个问题)