类 Queues
java.lang.Object
com.weicoder.common.lang.Queues
- 直接已知子类:
W.Q
队列相关方法
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <E> AsynQueue<E>newAsynQueue(CallbackVoid<E> callback, int time) 声明异步更新队列 默认使用堵塞队列 @see LinkedBlockingQueuestatic <E> AsynQueue<E>newAsynQueue(CallbackVoid<E> callback, long time) 声明异步更新队列 默认使用堵塞队列 @see LinkedBlockingQueuestatic <E> AsynQueue<E>newAsynQueue(Queue<E> queue, CallbackVoid<E> callback, int time) 声明异步更新队列static <E> AsynQueue<E>newAsynQueue(Queue<E> queue, CallbackVoid<E> callback, long time) 声明异步更新队列static <E> AsynQueueList<E>newAsynQueueList(CallbackList<E> callback, int time) 生产异步更新并发队列static <E> AsynQueueList<E>newAsynQueueList(CallbackList<E> callback, long time) 生产异步更新并发队列 默认ConcurrentLinkedQueue队列static <E> AsynQueueList<E>newAsynQueueList(Queue<E> queue, CallbackList<E> callback, int time) 生产异步更新并发队列static <E> AsynQueueList<E>newAsynQueueList(Queue<E> queue, CallbackList<E> callback, long time) 生产异步更新并发队列static <E> ConcurrentLinkedQueue<E>生成新的队列static <E> LinkedBlockingQueue<E>生成新的堵塞队列static <E> OnlyQueue<E>生产唯一元素并发队列
-
构造器详细资料
-
Queues
public Queues()
-
-
方法详细资料
-
newConcurrentQueue
生成新的队列- 返回:
- 并发列表队列
-
newLinkedBlockingQueue
生成新的堵塞队列- 返回:
- 列表堵塞队列
-
newOnlyQueue
生产唯一元素并发队列- 返回:
- 唯一元素并发队列
-
newAsynQueue
声明异步更新队列 默认使用堵塞队列 @see LinkedBlockingQueue- 类型参数:
E- 泛型- 参数:
callback- 异步获取队列数据回调处理time- 间隔检测队列时间 毫秒- 返回:
- 异步队列
-
newAsynQueue
声明异步更新队列 默认使用堵塞队列 @see LinkedBlockingQueue- 类型参数:
E- 泛型- 参数:
callback- 异步获取队列数据回调处理time- 间隔检测队列时间 秒- 返回:
- 异步队列
-
newAsynQueue
声明异步更新队列- 类型参数:
E- 泛型- 参数:
queue- 异步处理的队列 是否确保线程安全看传入的实现callback- 异步获取队列数据回调处理time- 间隔检测队列时间 毫秒- 返回:
- 异步队列
-
newAsynQueue
声明异步更新队列- 类型参数:
E- 泛型- 参数:
queue- 异步处理的队列 是否确保线程安全看传入的实现callback- 异步获取队列数据回调处理time- 间隔检测队列时间 秒- 返回:
- 异步队列
-
newAsynQueueList
生产异步更新并发队列 默认ConcurrentLinkedQueue队列- 返回:
- 异步更新并发队列
-
newAsynQueueList
public static <E> AsynQueueList<E> newAsynQueueList(Queue<E> queue, CallbackList<E> callback, long time) 生产异步更新并发队列- 返回:
- 异步更新并发队列
-
newAsynQueueList
生产异步更新并发队列- 返回:
- 异步更新并发队列
-
newAsynQueueList
public static <E> AsynQueueList<E> newAsynQueueList(Queue<E> queue, CallbackList<E> callback, int time) 生产异步更新并发队列- 返回:
- 异步更新并发队列
-