Это сравнимо, так что когда оно зарегистрировано, это в правильном порядке.
Если вы измените свойства после регистрации , это не повлияет на перемещение объекта в порядке.
Это не единственный класс JDK, имеющий такое поведение. Правильно или нет, объект Delayed
упорядочен в DelayQueue
, когда добавлено . Если вы измените задержку после добавления в очередь, она будет доступна через .take()
в том порядке, как если бы она не была изменена.