DelayQueue
DelayQueue — это очередь, которая хранит элементы в порядке их задержки. Элементы в очереди извлекаются только после истечения их задержки.
DelayQueue реализует интерфейс BlockingQueue, поэтому элементы могут извлекаться из нее только блокирующими методами take() или poll(long timeout, TimeUnit unit).
Элементы DelayQueue должны реализовывать интерфейс Delayed. Интерфейс Delayed определяет два метода:
getDelay(): возвращает оставшуюся задержку элемента в миллисекундах.
isExpired(): возвращает true, если задержка элемента истекла.
👩💻
@javaquiz
Post #2335
1.04K

- 👍 1
- 🔥 1