Обеспечивает для нитей системно-независимый интерфейс. Состояния нити определяются следующим образом:
Created | Объект создан, но нить не запущена. Это состояние может перейти только в Running, что происходит при вызове Start. |
Running | Нить успешно запущена. Пользователь может вызвать Suspend, приостановив выполнение нити. Resume возобновляет выполнение. Когда нить завершается, объекты переходят в состояние Finished. |
Suspended | Нить приостановлена пользователем. Resume возобновляет выполнение. |
Finished | Нить завершила выполнение. Допустимые переходы
из этого состояния отсутствуют. |