Thread(多线程 死锁 同步中嵌套同步,并且锁不同)
来源:互联网 发布:九九乘法表c语言 编辑:程序博客网 时间:2024/04/30 05:41
package process;/* *死锁: *同步中嵌套同步,并且锁不同 */class Ticket5 implements Runnable{public static int tick = 1000;Object obj = new Object();boolean flag = true;int i = 0;@Overridepublic void run() {if(flag){while(true){synchronized(obj){show();}}}else{show();}}public synchronized void show(){synchronized(obj){if(tick > 0){System.out.println(Thread.currentThread().getName() + "sale: " + tick--);}}}}public class DeadLockDemo {public static void main(String[] args){Tickets t = new Tickets();Thread t1 = new Thread(t);Thread t2 = new Thread(t);t1.start();t2.start();}}
0 0
- Thread(多线程 死锁 同步中嵌套同步,并且锁不同)
- 同步嵌套死锁例子
- 同步嵌套,死锁实例
- 多线程——同步嵌套造成死锁问题
- java多线程同步死锁
- 多线程同步死锁问题
- 多线程之同步死锁
- 多线程 同步与死锁
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- Java Thread 多线程同步、锁、通信
- XAMPP的使用
- Matlab2014b for mac安装及破解方法
- Thread(多线程,单例模式懒汉式)
- Android索引
- URAL - 1826 Minefield
- Thread(多线程 死锁 同步中嵌套同步,并且锁不同)
- mac install Scrapy
- 代开调兵山餐饮发票-调兵山代开餐饮发票
- 代开海城餐饮发票-海城代开餐饮发票
- Linux下C开发环境的应用开发
- linux C/C++开发环境搭建指南
- Linux上使用Qt Creator进行C/C++开发
- Linux下GDB调试跟踪工具
- S3C6410 MFC文档学习笔记