Что такое diff b / w scheduleAtFixedRate и расписание: - PullRequest
5 голосов
/ 27 ноября 2009

, что более эффективно в j2me:

общедоступное расписание void (задача TimerTask, Дата первое время, длительный период)

public void scheduleAtFixedRate (задача TimerTask, долгая задержка, длительный период)

Я понимаю, что scheduleAtFixedRate используется для длительной задержки, а расписание для короткой задержки.

scheduleAtFixedRate не увидит, что предыдущая задача выполнена или нет, она запустит следующую задачу в назначенное время.

больше diff ... plz help.

1 Ответ

3 голосов
/ 09 июля 2012

Насколько я понимаю, единственное различие между ними состоит в том, что schedule будет работать task через delay миллисекунды. После завершения task он будет ждать period миллисекунд, прежде чем снова запустить task. scheduleAtFixedRate, с другой стороны, будет делать то же самое, но будет работать task, ждать period миллисекунду и снова запускать task, независимо от того, закончился ли первый task.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...