Closed simonHome closed 6 months ago
@simonHome
TTL
支持PriorityQueue
。
v2.12.3
实现,v2.12.5
有这个功能的Bug Fix。TTL
最新版本 💕API
方式使用Demo
:TtlExecutorServiceWithPriorityBlockingQueueDemo
TTL Agent
方式透明支持还没有支持 DelayQueue
。
@simonHome issue 先 close 了,有问题可以继续讨论~ 💕
TtlRunnable
是否可以支持PriorityQueue
和DelayQueue
的Comparable task
接口?举个例子:
线程池使用
PriorityQueue
队列,然后execute(new PriorityTask())
。如果这个时候插桩是在
execute
时,PriorityTask
将包装成TtlRunnable
后offer
到队列中基于PriorityQueue
底层的Compare
机制会将Runnable
强转成Comparable
接口进而出现异常。是否有考虑过支持这种场景?