04 2016 档案
摘要:1)::HashSet (内部为HashCode表数据结构) (保证数据唯一,但不保证数据有序) 不对数据进行排序,只是通过hashCode和equal对数据进行相同判定,如果相同就不存进去,输出时也不保证输出顺序. 2)::LinkedHashSet (内部为二叉树数据结构) (保证数据唯一,还保
阅读全文
摘要:1 使用Java.util.concurrent.locks包中的lock接口取代synchronized,通过ReentrantLock这个已经实现Lock接口的类, 创建ReentrantLock对象lock(private final ReentrantLock lock = new Reen
阅读全文
摘要:conditon监视器接口的实例对象必须通过Lock.newCondition()建立 立
阅读全文
摘要:1 //多线程通讯 2 //多个线程处理同一资源,但是任务不同 3 //等待唤醒方法: 4 //wait():将线程变成为冻结状态,线程会被存储在线程池中; 5 //notify():唤醒线程中的一个线程(任意的) 6 //notifyAll():唤醒所有线程; 7 /**************************************************...
阅读全文
摘要:class Test implements Runnable{ private boolean flag; Test(boolean flag) { this.flag = flag; } public void run() { if(flag) { synchronized(MyLock.lock
阅读全文