java
图图大耳朵
还不错
展开
-
线程死锁例子
/*** 当线程a进出持有a的同步代码块后休眠,现在bool为false ,所以进入else,线程b持有b锁,相互等待,造成死锁*/public class Family implements Runnable {private byte[] a = new byte[0];private byte[] b = new byte[0];private boolean bool = true;pub原创 2017-01-18 18:04:25 · 315 阅读 · 0 评论 -
生产者消费者
package org.tuyifei.dao;import java.util.LinkedList;public class Container { private static final LinkedList disk = new LinkedList<>(); private static byte[] b = new byte[0]; private static int原创 2017-01-20 21:26:18 · 220 阅读 · 0 评论