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




Методы класса Thread - часть 3


  public final void setPriority(int newPriority);

  // Задержка задачи на заднное время.

  // Время задается в миллисекундах и наносекундах

  public static void sleep(long millis);

  // Задержка задачи на заднное время.

  // Время задается в миллисекундах и наносекундах

  public static void sleep(long millis, int nanos);

  // Запуск задачи на выполнение

  public void start();

  // Остановка выполнения задачи

  public final void stop();

  // Аварийная остановка выполнения задачи с

  // заданным исключением

  public final void stop(Throwable obj);

  // Приостановка задачи

  public final void suspend();

  // Строка, представляющая объект-задачу

  public String toString();

  // Приостановка текущей задачи для того  чтобы

  // управление было передано другой задаче

  public static void yield();

}

С помощью конструкторов вы можете создавать задачи различными способами, указывая при необходимости для них имя и группу. Имя предназначено для идентификации задачи и является необязательным атрибутом. Что же касается групп, то они предназначены для организации защиты задач друг от друга в рамках одного приложения. Подробнее мы расскажем об этом позже.

Методы класса Thread предоставляют все необходимые возможности для управления задачами, в том числе для их синхронизации. Более подробное описание этих методов мы будем приводить по мере изложения материала.




Содержание  Назад  Вперед