Результаты (
русский) 3:
[копия]Скопировано!
взаимная изоляция является основной проблемой в параллельном программировании и широко изучались в рамках различных контекстах.представьте, что N пользователей (n > 1) хотят распечатать данные по общему принтеру, гораздо чаще.поскольку в большинстве один пользователь может вывести в любой момент, не должно быть протокол для справедливого распределения этого принтера.еще один пример, рассмотреть сеть процессов, где каждый процесс копию поделился файл F. быть последовательными, все копии F должен быть идентичным, независимо от того, как отдельных процессов выполнения их читать и писать.одновременное обновление локальные копии будут нарушать последовательности ф. простой способ достичь этого - дать каждому процессу эксклюзивный доступ для записи ее локальная копия F во время записи и распространять все обновления различных местных копии F с другими процессами, прежде, чем любой другой процесс начинается доступа к ее локальную копию.это показывает важность изучения взаимного отчуждения проблемы.проблемы могут быть обобщены для доступа любых общих ресурсов в сети процессов.на многопроцессорных когерентность кэша, в большинстве из процесса имеет право на обновление общих переменных.известный осуществления взаимного отчуждения находится на поддерживаемые протоколы / CD используемый протокол по урегулированию разногласий в автобус ethernets.в большинстве классических решений для взаимного отчуждения проблемы изучались общей системы памяти с читать - писать атомарность.в настоящей главе, мы будем рассматривать общую память и передачи сообщений решений.мы начнем с сообщения принятия решений.
переводится, пожалуйста, подождите..