queue.java

来自「J2ME MPEG4 解码代码。 以及使用方法。」· Java 代码 · 共 28 行

JAVA
28
字号
import java.util.Vector;

public class Queue {
    private Vector queue = new Vector();

    public void put(Object obj) {
        synchronized (queue) {
            queue.addElement(obj);
            queue.notify();
        }
    }
 
    public Object get() {
        synchronized (queue) {
            while (queue.isEmpty()) {
                try {
                    queue.wait();
                }
                catch (InterruptedException ignore) {}
            }

            Object obj = queue.firstElement();
            queue.removeElementAt(0);
            return obj;
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?