Результаты (
русский) 3:
[копия]Скопировано!
ma1 ′: ввести его CS, процесс, я посылает датирована, запрос на все процедуры в си - так же, как ma1}.ma2 ′: процесс получения просьбы могут принять одно из следующих трех этапов, когда он находится за пределами ее ао:• если замок пока не назначена, затем процесс отправляет ACK для запрашивающего процесс с низкой отметкой времени и устанавливает свои собственные замок на ID этого процесса.• если замок уже установлены и датирован нового запроса превышает время клеймо не просить, то входящие запросы будет поставлен в очередьName и не отправлено отправителю.• если замок уже установлены, но время клеймо входящие запросы ниже, чем у запертой просьбу, то новый запрос в очереди, и расследовать сообщения отправитель блокирующим запрос.это сообщение означает текущий статус этого процесса, чьи просьбы установить замок.ma3 ′: когда запрашивающее процесса я получает acks от каждого члена, да, он попадает в ее CS.однако в том случае, если ему будет расследовать сообщение, она проверяет, является ли она может идти вперед.если он уже получил и впоследствии получает, по крайней мере, одна ошибка, он знает, что не может идти вперед, поэтому он посылает сообщение от обратно к членам си, указывая на то, что он хочет сдаться.в противном случае, она игнорирует нам сообщение.ma4 ′: во время выезда из CS, процесс освобождения я направляет сообщения друг - си (так же, как ma4).ма5 ′: при получении освобождения сообщение, процесс в настоящее время не удаляет просьбу своей очереди.если очереди не пустой, тогда он также отправляет ACK для процесса с самой низкой отметкой времени; в противном случае, она восстанавливает замок (так же, как ма5).ma6 ′: получив оставить сообщение, процесс отправляет ACK ждать процесса с низкой отметкой времени (но не удалить просьбу ее в очереди) и устанавливает его замок надлежащим образом.
переводится, пожалуйста, подождите..