Java 多线程的同步
来源:互联网 发布:成绩统计分析软件 编辑:程序博客网 时间:2024/05/16 10:09
4.代码块与函数间的同步
class ThreadDemo1{public static void main(String [] args){TestThread tt = new TestThread();new Thread(tt).start();try{Thread.sleep(1);}catch(Exception e){}tt.str = new String("method");new Thread(tt).start();}}class TestThread implements Runnable//extends Thread{int tickets = 100;String str = new String("");public void run(){if(str.equals("method")){while(true){sale();}}else{while(true){synchronized(this){if(tickets > 0){try{Thread.sleep(10);}catch(Exception e){}System.out.println(Thread.currentThread().getName()+ " is sailing ticket " + tickets--);}}}}}public synchronized void sale(){if(tickets > 0){try{Thread.sleep(10);}catch(Exception e){}System.out.print("sale():");System.out.println(Thread.currentThread().getName()+ " is sailing ticket " + tickets--);}}}
- java的多线程同步
- Java 多线程的同步
- Java 多线程的同步
- Java多线程的同步
- Java多线程-线程的同步(同步方法)
- java多线程:线程的同步-同步块
- Java多线程-线程的同步(同步方法)
- Java多线程-线程的同步(同步方法)
- java的多线程同步初探
- Java多线程的同步机制
- java多线程的同步问题
- java的多线程同步初探
- Java多线程的同步问题
- java多线程之间的同步
- Java多线程的同步总结
- Java复习--多线程的同步
- Java多线程同步的方式
- Java多线程的同步机制
- hdu1026 Ignatius and the Princess I BFS
- HTML中的相对路径与绝对路径
- ok6410学习笔记(19.块设备驱动程序设计)
- AfxGetApp()及相关拓展
- 【rmzt:火影忍者佩恩动漫主题】
- Java 多线程的同步
- 【xinfanqie】高手分享:Word技巧:鲜为人知的多级符号列表设置
- FCL应用技巧之------如何设置ListView控件中的列头、SubItem单元的颜色
- MyEclipse发布项目更改项目名
- Ext中 get、getDom、getCmp的区别
- 【全面了解什么是等离子显示器】
- CF 329B(Biridian Forest-贪心-非二分)
- Hibernate 相关知识
- 二维数组和指针