创建IQueue队列公共接口

来源:互联网 发布:手机淘宝如何改会员名 编辑:程序博客网 时间:2024/06/06 08:52
public interface IQueue<T> {
    /**
     * 将指定元素插入到此队列的尾部,如果队列已满,则阻塞等待。
     * @param v
     */
    void put(T v);


    /**
     * 获取并移除此队列头部元素,如果元素不可用则阻塞等待
     * @return
     */
    T take();


    /**
     * 获取队列中元素数量
     * @return
     */
    int size();


    /**
     * 释放队列
     * @return
     */
    void release();


    void clear();
}