Метод Многопоточность создан
- наследования класса Thread
- Реализация Runnable (рекомендуется)
- Отзывной реализовать интерфейс (не используется, программирование ЦКП)
// использовать Runnable интерфейс, вам нужно создать прокси - объект для вызова метода Thread Star (); например: TestThread реализовать Runnable, при вызове: . 1 , TH = TestThread новый новый TestThread (); 2 , T = Thread новую новую тему (TH) ; // прокси - объект 3 , t.star ();
лямбда
Используя Лямбда упрощенные темы (для: используя один из методов, и простой нить)
// во имени внутреннего класса нового новая Нити ( новый новый Runnable () { общественной недействительной RUN () { SYSOUT. OUT .println ( " Я нить " ); } }) Star ().
Lambda упрощать использование:
// jdk8 добавлен упрощенный lamdba новый новый Thread (() -> { общественного недействительными RUN () { SYSOUT. OUT .println ( " Я нить " ); } }) Star () ;.
Состояние резьбы
- Новорожденное состояние (новый)
- Состояние готовности (звезда)
- Рабочее состояние (работает ЦП)
- Блокирование состояния
- Смерть состояние (внешнее вмешательство, нормальный поток завершается)