类 QueueUtil

java.lang.Object
top.yqingyu.common.utils.QueueUtil

public class QueueUtil extends Object
版本:
1.0.0
作者:
YYJ
  • 构造器详细资料

    • QueueUtil

      public QueueUtil()
  • 方法详细资料

    • popBlockingQueue

      public static <T> List<T> popBlockingQueue(BlockingQueue<T> queue, int min, int max) throws InterruptedException
      取出BlockingQueue<T>中的一定量的對象, 超最大值取最大值,不足最小值取最小值 date 2022/7/15 17:58
      抛出:
      InterruptedException
    • popBlockingQueue

      public static <T> List<T> popBlockingQueue(BlockingQueue<T> queue, int min, int max, long timeout, TimeUnit unit) throws InterruptedException
      取出BlockingQueue<T>中的一定量的對象, 超最大值取最大值,不足最小值取最小值 date 2022/7/15 17:58
      抛出:
      InterruptedException
    • popQueue

      public static <T> List<T> popQueue(Queue<T> queue, int max)
      取出Queue<T>中的一定量的對象, 不足最大值取出全部,超最大值取最大值 注意!{@link BlockingQueue<T>.poll()} date 2022/7/15 17:58