След: Существенные Классы
Урок: Параллелизм
Раздел: Объекты Потока
Определение и Запуск Потока
Домашняя страница > Существенные Классы > Параллелизм

Определение и Запуск Потока

Приложение, которое создает экземпляр Thread должен обеспечить код, который будет работать в том потоке. Есть два способа сделать это:

Заметьте, что оба примера вызывают Thread.start чтобы начать новую дискуссию.

Какую из этих идиом следует использовать? Первая идиома, которая использует a Runnable возразите, является более общим, потому что Runnable объект может разделить на подклассы class кроме Thread. Вторую идиому легче использовать в простых приложениях, но ограничивается фактом, что Вашей задачей class должен быть потомок Thread. Этот урок сосредотачивается на первом подходе, который отделяется Runnable задача от Thread объект, который выполняет задачу. Мало того, что этот подход более гибок, но и это применимо к высокоуровневым API управления потоком, покрытым позже.

Thread class определяет много методов, полезных для управления потоком. Они включают static методы, которые предоставляют информацию о, или влияют на состояние, поток, вызывающий метод. Другие методы вызываются от других потоков, включенных в управление потоком и Thread объект. Мы исследуем некоторые из этих методов в следующих разделах.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Объекты Потока
Следующая страница: Приостановка Выполнения со Сном



Spec-Zone.ru - all specs in one place