Page 75 - 4657
P. 75

викликом suspend, ви можете знову активізувати цей підпроцес,
            викликавши метод resume.

                  resume
                 Метод resume використовується для активізації підпроцеса,
            припиненого викликом suspend. При цьому не гарантується, що
            після  виклику  resume  підпроцес  негайно  почне  виконуватися,
            оскільки  в  цей  момент  може  виконуватися  іншої  більш
            високопріоритетний  процес.  Виклик  resume  лише  робить
            підпроцес здатним виконуватися, а те, коли йому буде передане
            керування, вирішить планувальник.
                  setPriority(int p)
                 Метод  setPriority  установлює  пріоритет  підпроцесу,  що
            задається  цілим  значенням  переданого  методу  параметра.  У
            класі  Thread  є  кілька  визначених  пріоритетів-констант:
            MIN_PRIORITY,  NORM_PRIORITY  і  MAX_PRIORITY,  що
            відповідають  відповідно  значенням  1,  5  і  10.  Більшість
            користувальницьких  програм  повинне  виконуватися  на  рівні
            NORM_PRIORITY  плюс-мінус  1.  Пріоритет  фонових  завдань,
            наприклад,  мережного  чи  висновку  перемальовування  екрана,
            варто встановлювати в  MIN_PRIORITY. Запуск підпроцесів на
            рівні   MAX_PRIORITY         вимагає     обережності.    Якщо     в
            підпроцесах з таким рівнем пріоритету відсутні виклики sleep чи
            yield,  може  виявитися,  що  уся  виконуюча  система  Java
            перестане реагувати на зовнішні подразники.
                  SetPriority
                 Цей  метод  повертає  поточний  пріоритет  підпроцесу  -  ціле
            значення в діапазоні від 1 до 10.
                  setName(String name)
                 Метод  setName  привласнює  підпроцесу  зазначене  в
            параметрі  ім'я.  Це  допомагає  при  налагодженні  програм  з
            рівнобіжними  підпроцесами.  Привласнене  за  допомогою
            setName  ім'я  буде  з'являтися  у  всіх  трасуваннях  стека,  що
            виводяться  при  одержанні  інтерпретатором  неперехопленого
            виключення.

                                                                             73
   70   71   72   73   74   75   76   77   78   79   80