Лёгкая структура для отложенных задач, основанная на алгоритме колеса времени.
Описание архитектуры ПО.
Метод тестирования timer.Test:
Создайте экземпляр LaunchWheelTimer для отложенной задачи: LaunchWheelTimer timer = LaunchWheelTimer.getInstance();
Выполните задачу через 5 секунд:
TimeOut timeOut1 = timer.newTimeOut(timeOut -> System.out.println("5s 后执行"), 5, TimeUnit.SECONDS);
Отмените задачу: timeOut1.cancel() ;
Проверьте, истёк ли срок действия задачи:
timeOut1.isExpired()
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )