Класс java.util.Timer предоставляет возможность потокам планировать задачи для будущего выполнения в фоновом потоке.
-
Этот класс является поточно-ориентированным, то есть несколько потоков могут совместно использовать один объект Timer без необходимости внешней синхронизации.
-
Этот класс планирует задачи для одноразового выполнения или для повторного выполнения через регулярные промежутки времени.
-
Все конструкторы запускают поток таймера.
Этот класс является поточно-ориентированным, то есть несколько потоков могут совместно использовать один объект Timer без необходимости внешней синхронизации.
Этот класс планирует задачи для одноразового выполнения или для повторного выполнения через регулярные промежутки времени.
Все конструкторы запускают поток таймера.
Объявление класса
Ниже приводится объявление для класса java.util.Timer —
public class Timer extends Object
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
Таймер () Этот конструктор создает новый таймер. |
2 |
Таймер (логическое значение isDaemon) Этот конструктор создает новый таймер, связанный поток которого может быть указан для запуска в качестве демона. |
3 |
Таймер (строковое имя) Этот конструктор создает новый таймер, связанный поток которого имеет указанное имя. |
4 |
Таймер (строковое имя, логическое значение isDaemon) Этот конструктор создает новый таймер, связанный поток которого имеет указанное имя, и его можно указать для запуска в качестве демона. |
Таймер ()
Этот конструктор создает новый таймер.
Таймер (логическое значение isDaemon)
Этот конструктор создает новый таймер, связанный поток которого может быть указан для запуска в качестве демона.
Таймер (строковое имя)
Этот конструктор создает новый таймер, связанный поток которого имеет указанное имя.
Таймер (строковое имя, логическое значение isDaemon)
Этот конструктор создает новый таймер, связанный поток которого имеет указанное имя, и его можно указать для запуска в качестве демона.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | аннулировать отмену ()
Этот метод завершает этот таймер, отбрасывая любые в настоящее время запланированные задачи. |
2 | int purge ()
Этот метод удаляет все отмененные задачи из очереди задач этого таймера. |
3 | недействительное расписание (задача TimerTask, дата и время)
Этот метод планирует указанную задачу для выполнения в указанное время. |
4 | недействительное расписание (задача TimerTask, дата firstTime, длительный период)
Этот метод планирует указанную задачу для повторного выполнения с фиксированной задержкой, начиная с указанного времени. |
5 | недействительное расписание (задача TimerTask, длительная задержка)
Этот метод планирует выполнение указанной задачи после указанной задержки. |
6 | недействительное расписание (задача TimerTask, длительная задержка, длительный период)
Этот метод планирует указанную задачу для повторного выполнения с фиксированной задержкой, начиная с указанной задержки. |
7 | void scheduleAtFixedRate (задача TimerTask, дата первого времени, длительный период)
Этот метод планирует указанную задачу для повторного выполнения с фиксированной скоростью, начиная с указанного времени. |
8 | void scheduleAtFixedRate (задача TimerTask, длительная задержка, длительный период)
Этот метод Планирует указанную задачу для повторного выполнения с фиксированной скоростью, начиная с указанной задержки. |
Этот метод завершает этот таймер, отбрасывая любые в настоящее время запланированные задачи.
Этот метод удаляет все отмененные задачи из очереди задач этого таймера.
Этот метод планирует указанную задачу для выполнения в указанное время.
Этот метод планирует указанную задачу для повторного выполнения с фиксированной задержкой, начиная с указанного времени.
Этот метод планирует выполнение указанной задачи после указанной задержки.
Этот метод планирует указанную задачу для повторного выполнения с фиксированной задержкой, начиная с указанной задержки.
Этот метод планирует указанную задачу для повторного выполнения с фиксированной скоростью, начиная с указанного времени.
Этот метод Планирует указанную задачу для повторного выполнения с фиксированной скоростью, начиная с указанной задержки.
Методы унаследованы
Этот класс наследует методы от следующих классов —