Task.Status_Running |
0 |
Выполняется. В один момент времени выполняется только один кооперативный поток. |
Task.Status_Deferred |
1 |
Запуск отложен. Кооперативный поток создан с отложенным запуском через Task.createDefer. |
Task.Status_Suspended |
2 |
Приостановлен. Кооперативный поток создан замороженным через Task.createSuspended. |
Task.Status_Yielded |
3 |
Уступивший. Кооперативный поток ожидает возврата управления после использования wait. |
Task.Status_Await |
4 |
Ожидающий. Кооперативный поток ожидает возврата от асинхронной функции. |
Task.Status_Dead |
5 |
Завершён. Кооперативный поток завершил свою работу. |
Task.Status_Terminated |
6 |
Остановлен. Кооперативный поток был завершен через Task:terminate |
Task.Status_Error |
7 |
Завершён с ошибкой. Кооперативный поток завершился из-за возникшей в ней ошибки. |