#Вопросы_с_собеседования



Какая разница между процессом и потоком?



Существуют следующие различия между процессом и потоком:

1) Программа в исполнении называется процессом, тогда как Поток является подмножеством процесса.

2) Процессы независимы, тогда как потоки являются подмножеством процесса.

3) Процессы имеют различное адресное пространство в памяти, в то время как потоки содержат общее адресное пространство.

4) Переключение контекста происходит быстрее между потоками по сравнению с процессами.

5) Межпроцессное взаимодействие медленнее и дороже, чем межпотоковое взаимодействие.

6) Любые изменения в родительском процессе не влияют на дочерний процесс, тогда как изменения в родительском потоке могут влиять на дочерний поток.