Class Queues

  • Direct Known Subclasses:
    W.Q

    public class Queues
    extends java.lang.Object
    队列相关方法
    Author:
    WD
    • Constructor Detail

      • Queues

        public Queues()
    • Method Detail

      • newConcurrentQueue

        public static <E> java.util.concurrent.ConcurrentLinkedQueue<E> newConcurrentQueue()
        生成新的队列
        Returns:
        并发列表队列
      • newLinkedBlockingQueue

        public static <E> java.util.concurrent.LinkedBlockingQueue<E> newLinkedBlockingQueue()
        生成新的堵塞队列
        Returns:
        列表堵塞队列
      • newOnlyQueue

        public static <E> OnlyQueue<E> newOnlyQueue()
        生产唯一元素并发队列
        Returns:
        唯一元素并发队列
      • newAsynQueue

        public static <E> AsynQueue<E> newAsynQueue​(java.util.Queue<E> queue,
                                                    CallbackVoid<E> callback,
                                                    long time)
        生产异步更新并发队列
        Returns:
        异步更新并发队列
      • newAsynQueue

        public static <E> AsynQueue<E> newAsynQueue​(java.util.Queue<E> queue,
                                                    CallbackVoid<E> callback,
                                                    int time)
        生产异步更新并发队列
        Returns:
        异步更新并发队列
      • newAsynQueueList

        public static <E> AsynQueueList<E> newAsynQueueList​(java.util.Queue<E> queue,
                                                            CallbackList<E> callback,
                                                            long time)
        生产异步更新并发队列
        Returns:
        异步更新并发队列
      • newAsynQueueList

        public static <E> AsynQueueList<E> newAsynQueueList​(java.util.Queue<E> queue,
                                                            CallbackList<E> callback,
                                                            int time)
        生产异步更新并发队列
        Returns:
        异步更新并发队列