线程同步2
来源:互联网 发布:应采儿长相知乎 编辑:程序博客网 时间:2024/06/05 14:58
public class Test1{
public static void main(String []args){
ThreadSychonized tt=new ThreadSychonized();
new Thread(tt).start();
try{
Thread.sleep(10);
}catch(InterruptedException se){}
tt.flag=true;
new Thread(tt).start();
}
}
class ThreadSychonized implements Runnable{
int ticket=100;
boolean flag=false;
public void run(){
if(flag){//执行sail方法
while(true)
sail();
}else{
synchronized(this){
if(ticket>0){
try{
Thread.sleep(10);
}catch(InterruptedException se){}
System.out.println(Thread.currentThread().getName() +":" +ticket--);
}
}
}
}
public synchronized void sail(){
if(ticket>0){
try{
Thread.sleep(10);
}catch(InterruptedException se){}
System.out.println(Thread.currentThread().getName() +":" +ticket--);
}
}
}
- .NET 线程同步(2)
- 线程同步问题2
- 线程同步2
- .NET 线程同步(2)
- Java线程同步 2
- 同步线程2(Monitor)
- Java线程和线程同步 - 线程(2)
- 线程同步--线程同步--线程同步--线程同步--线程同步
- Java线程总结(2):线程同步
- c/c++线程--2线程同步
- 线程同步(2) - 内核模式下的线程同步
- 线程同步(2) - 内核模式下的线程同步
- 2线程同步:读写锁
- c#线程同步(2)----lock
- 多线程(2)- 线程同步
- 线程同步2 ------ 条件变量
- 线程同步
- 线程同步
- 先人的DELPHI基础开发技巧
- 怎样快速查出Oracle 数据库中的锁等待
- 文件上传下载(2)
- 线程同步1
- 文件上传下载(3)
- 线程同步2
- asp.net的性能优化
- SERVLET与JSP_文件上传下载(4)-java
- 整理了一下自己的空间
- JDBC 导致服务器挂起
- VS2005 C# 使MenuStrip中的图标背景透明
- Internet时代的出版:从猫扑和Slashdot到内容集成
- 用Jsp实现本地文件共享及下载-
- Servlet中如何捕获Session事件?