自己實現一個有界延時阻塞隊列DelayQueue

自己實現一個有界延時阻塞隊列DelayQueue 前言 最近閒來無事,看了下J.U.C併發包中的隊列,看到了DelayQueue和DelayedWorkQueue無界延時阻塞隊列,底層數據結構都是數組實現的優先級隊列,lock實現併發和阻塞,因爲是無界的所以入隊不需要阻塞,而出隊時根據情況進行阻塞,所以想着來自己實現一個有界的延時阻塞隊列. 1.準備工作 首先新建接口SiftDelayRunnab
相關文章
相關標籤/搜索