Я пытаюсь пересмотреть концепцию операционной системы, но у меня были некоторые путаницы. Я знаю, что процесс - это поток с собственным адресным пространством.Threads and Processes
1) Являются ли взаимоблокировки только вызванными потоками или процессами? (Темы разделяют стек процесса, где различные процессы имеют разные стеки).
2) Может ли один процесс вызвать тупик? или требуется больше одного процесса для тупика?
Я не уверен, что это подходящее место, чтобы спросить об этом. Если нет, сообщите мне, и я удалю вопрос.
IMO-процесс - это не поток с собственным адресным пространством, это что-то вроде исполняющей среды, которая связывает ресурсы (данные, адресное пространство) и исполняемые действия (потоки). – Apokal