Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
6. Взаимодействие между процессами.
Ситуации, когда приходится процессам взаимодействовать:
Два вторых случая относятся и к потокам. В первом случае у потоков нет проблем, т.к. они используют общее адресное пространство.
Передача информации от одного процесса другому
Передача может осуществляться несколькими способами:
Вызов удаленной процедуры, процесс А может вызвать процедуру в процессе В, и получить обратно данные.
Состояние состязания - ситуация когда несколько процессов считывают или записывают данные (в память или файл) одновременно.
Критическая область - часть программы, в которой есть обращение к совместно используемым данным.
Условия избегания состязания и эффективной работы процессов: