- 博客(5)
- 收藏
- 关注
原创 Art of Multiprocessor Programming 答案 ch11
126.package p126;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class UnboundListStack{ public class Node { private T item; pub
2014-04-27 18:06:29 1575
原创 Art of Multiprocessor Programming 答案 ch10
110. private enum NodeType {ITEM, RESERVATION, SENTINEL};public class SynchronousDualQueue { AtomicReference head; AtomicReference tail; private final Node NullNode = new Node(null, NodeT
2014-04-25 13:34:59 1633
原创 Art of Multiprocessor Programming 答案 ch9
100. 将add()方法的 if(cur.key == key) return fal
2014-04-21 20:12:42 1910
原创 Art of Multiprocessor Programming 答案 ch8
93. package p93;import java.util.concurrent.locks.Lock;public class SimpleRWLock{ private class ReadLock implements Lock { public void lock() { try { synchronized(lockObj) {
2014-04-15 20:15:04 1897 1
原创 Art of Multiprocessor Programming 答案 ch7
85. 因为线程自己的节点还被后续节点和tail引用。被后续节点引用的
2014-04-07 23:08:32 2454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人