Состояние процесса определяется текущей активностью этого процесса и находится на печатной плате.
- новый
- Элемент списка
- Бег
- ожидание
- готовы
- прекращены
И у потока тоже есть свое состояние, в УТС.
Так что, если процесс многопоточный, имеет более одного состояния или только одно?
process
threads
multi-threaded
Maske
источник
источник
1
«если процесс многопоточный, имеет более одного состояния или только одно?» Каждый поток будет иметь свой собственный статус.
DavidPostill
но у процесса нет своего состояния?
Maske
Да. Процесс имеет одно состояние, и каждый из потоков имеет состояние.
DavidPostill
итак ... каково состояние процесса, если, например, один поток работает, а другой ожидает?
Maske
Понятия не имею. Это будет зависеть от того, какую операционную систему вы используете и какие библиотеки потоков вы используете.
DavidPostill