Page 74 - 4657
P. 74
дозволяють точно витримувати паузи коротше, ніж 10
мілісекунд.
Методи об'єкта
start
Метод start говорить виконуючій системі Java, що
необхідно створити системний контекст підпроцеса і запустити
цей підпроцес. Після виклику цього методу в новому контексті
буде викликаний метод run знову створеного підпроцесу. Вам
потрібно пам'ятати про те, що метод start з даним об'єктом
можна викликати тільки один раз.
run
Метод run - це тіло що виконується підпроцесу. Це - єдиний
метод інтерфейсу Runnable. Він викликається з методу start
після того, як виконуюче середовище виконає необхідні операції
по ініціалізації нового підпроцесу. Якщо відбувається
повернення з методу run, що тече підпроцес зупиняється.
stop
Виклик методу stop приводить до негайної зупинки
підпроцесу. Це - спосіб миттєво припинити виконання
поточного підпроцесу, особливо якщо метод виконується в
поточному підпроцесі. У такому випадку рядок, що випливає за
викликом методу stop, ніколи не виконується, оскільки контекст
підпроцесу “умирає” до того, як метод stop поверне керування.
Більш акуратний спосіб зупинити виконання підпроцесу -
установити значення який-небудь перемінниого прапора,
передбачивши в методі run код, що, перевіривши стан прапора,
завершив би виконання підпроцесу.
suspend
Метод suspend відрізняється від методу stop тим, що метод
припиняє виконання підпроцесу, не руйнуючи при цьому його
системний контекст. Якщо виконання підпроцесу припинене
72