线程安全问题(使用同步函数)
来源:互联网 发布:zipfor mac中文破解版 编辑:程序博客网 时间:2024/06/05 16:20
class SaleTicket2 extends Thread {static int num = 5000;// 票数,静态共享变量static Object o = new Object();// 同步对象public SaleTicket2(String name) {// 获取名字super(name);}// 重写run方法// 同步函数public void run() {// 死循环get();}public static synchronized void get() {while (true) {// 同步代码块// synchronized (o) {if (num > 0) {num -= 1000;System.out.println(Thread.currentThread().getName()+ "取了1000还剩" + num);try {Thread.sleep(100);// 休眠100毫秒} catch (Exception e) {e.printStackTrace();}} else {System.out.println("取光了");break;// 跳出循环}// }}}}public class ThreadSecurity2 {public static void main(String[] args) {Thread t1 = new SaleTicket2("老公");Thread t2 = new SaleTicket2("老婆");t1.start();t2.start();}}
阅读全文
0 0
- 线程安全问题(使用同步函数)
- 使用同步代码块解决线程安全问题
- 线程安全问题(使用同步代码块)
- 线程同步---线程安全问题
- 关于同步线程安全问题
- Java使用同步解决线程安全问题的弊端
- 线程同步引发的安全问题
- 黑马程序员------多线程(No.1)(概述、线程的创建、安全问题、同步锁、同步函数)
- java多线程㈡—线程安全问题(同步代码块or同步函数)
- 同步代码块应用之取钱问题、线程安全问题之线程同步机制(同步函数)
- 基础篇_线程 第5集 多线程的安全问题--解决之道同步函数
- 线程安全问题:同步代码块synchronized
- Java线程安全问题与同步锁
- java基础之多线程的安全问题、同步
- 线程安全问题之线程同步机制(同步代码块)
- 多线程-4-线程同步、线程安全问题及死锁研究
- JAVA之多线程的安全问题(线程同步)
- 多线程(四)线程的同步之线程安全问题
- HOG特征向量的代码 源代码MATLAB
- UVa 104|Arbitrage|Floyd
- POJ 1061 青蛙的约会 (拓展欧几里得)
- 挑战程序竞赛系列(81):4.3 LCA(1)
- js实现异步编程的方法
- 线程安全问题(使用同步函数)
- HOG特征提取C++ OpenCV代码
- Android调用系统邮件发送附件 文件大小0B
- css定位(一)
- 我的第一篇博客
- 对象级别锁 vs 类级别锁
- spring源码分析 加载bean过程
- 支付宝个人申请网址和下载地址
- web菜鸟学习心得--css导入方式