Fork me on GitHub

04 2016 档案

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