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
   69   70   71   72   73   74   75   76   77   78   79