The solution guarantees safety. However, it is not deadlock-free. If b перевод - The solution guarantees safety. However, it is not deadlock-free. If b русский как сказать

The solution guarantees safety. How

The solution guarantees safety. However, it is not deadlock-free. If both processes complete their first steps in succession, then there will be a deadlock in their second steps.
To remedy this, Peterson’s solution uses a shared integer variable turn that can be read and written by both processes. Since the writing operations on shared variables are atomic, in the case of a contention (indicated by flag[0] = flag[1] = true), both processes update turn, and the last write prevails. This delays the CS entry of the process that updated turn last. The program is as follows:
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Решение гарантирует безопасность. Однако, это не бесплатно взаимоблокировки. Если оба процесса завершить свои первые шаги в порядке правопреемства, то там будет тупик в их втором шагах.Для исправления этого Петерсона решение использует общий целочисленный переменной поворот, который можно читать и записывать в обоих процессах. Поскольку операции записи на общих переменных являются атомарными, в случае утверждения (обозначается флаг [0] = флаг [1] = true), оба процесса обновления поворот и последней записи превалирует. Это задержки CS запись процесса, который обновляется включить последний. Программа выглядит следующим образом:
переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
решение гарантирует безопасность.однако это не застой бесплатно.если оба процесса завершить свои первые шаги в наследство, то будет затор в их втором шаги.чтобы это исправить, петерсон решение использует разделяет целое переменной очередь, который можно читать и написаны как процессы.после подготовки операции по общим переменным атомной, в случае утверждений (указал флаг [0] = флаг [1] = true), оба процесса обновления поворот, и последние записи сохраняется.это замедляет CS въезда процесс, который обновляется очередь в прошлом.программа является следующим:
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: