本帖最后由 赵海洋 于 2013-7-6 15:28 编辑
- import java.util.LinkedList;
- public class Stack {
- LinkedList list = new LinkedList();
- public synchronized void push(Object x) {
- synchronized(list) {
- list.addLast( x );
- notify();
- }
- }
- public synchronized Object pop()
- throws Exception {
- synchronized(list) {
- if( list.size() <= 0 ) {
- wait();
- }
- return list.removeLast();
- }
- }
- }
复制代码 有同学说会,但他也说不清晰 求帮忙,最好详细点啊 |