Результаты (
русский) 3:
[копия]Скопировано!
в результате некоторые просьбы становятся просроченными или устаревшими.важным вопросом в этот алгоритм для выявления и отказаться от этих бесплодных просит.для этого на каждом процессе используются следующие два дополнительных данных структур, которые передаются с образом ее нынешнего владельца:• ряд последних [0.N - 1] целые, где в прошлом [к] = R означает, что во время его последнего визита в ао, процесс к завершила RтH путешествие• очереди, Q, содержащий идентификаторы процессов с просьбыкогда процесс я получает просьбу с порядковый номер, номер от процесса, K, она обновляет Req [к] макс (Req [к], ням), с тем чтобы Req [к] теперь представляет самую последнюю просьбу от процесса, K. процесс проведения маркер, должны гарантировать (до перехода в другой процесс) ее в последние годы запросы.для удовлетворения этого требования, когда процесс я получил подарок от другого процесса, он выполняет следующие шаги:• копии его номер в последних [я].• для каждого процесса, K, процесс я сохраняет процесса к зовут в местных очереди в только в том случае, если 1 + последних [к] = 3 [к] (это предусматривает, что запрос от процесса K - одно из последних).• процесс завершения выполнения ее я CS коды.• если Q - nonempty, потом он направляет
переводится, пожалуйста, подождите..