java并发
文章平均质量分 77
Rocky_Zhang2018
这个作者很懒,什么都没留下…
展开
-
MyAbstractQueueSynchronizer源码,供分析
package Lock;import java.util.ArrayList;import java.util.Collection;import java.util.Date;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractOwnableSynchronizer;import java...原创 2018-07-10 16:38:17 · 117 阅读 · 0 评论 -
MyReentrantLock 用于分析
package Lock;import java.util.Collection;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;public class MyReentrantLock implements...原创 2018-07-10 16:39:05 · 134 阅读 · 0 评论 -
MySemaphore用于分析
package Lock;import java.util.Collection;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class MySemaphore implements java.io.Serializable { ...原创 2018-07-10 16:39:28 · 193 阅读 · 0 评论 -
ReentrantLock源码分析
---------------------------lock方法--------------------------------------------protected final boolean tryAcquire(int acquires) { final Thread current = Thread.currentThread(); int...原创 2018-07-10 16:49:10 · 154 阅读 · 0 评论 -
synchronized和wait,notify使用注意
一道阿里面试题分析:题目来源: http://www.linuxidc.com/Linux/2014-03/98715.htmpublic class MyStack { private List<String> list = new ArrayList<String>(); public synchronized void push(String ...原创 2018-07-11 16:25:59 · 636 阅读 · 0 评论