Microsoft Visual J++. Создание приложений и аплетов на языке Java

         

Блокировка на заданный период времени


С помощью метода sleep можно заблокировать задачу на заданный период времени. Мы уже пользовались этим методом в предыдущих приложениях, вызывая его в цикле метода run:

try

{

  Thread.sleep(500);

}

catch (InterruptedException ee)

{

  . . .

}

В данном примере работа задачи Thread приостанавливается на 500 миллисекунд. Заметим, что во время ожидания приостановленная задача не отнимает ресурсы процессора.

Так как метод sleep может создавать исключение InterruptedException, необходимо предусмотреть его обработку. Для этого мы использовали операторы try и catch.



Содержание раздела