Главная / Параллельное программирование / Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Как в кольцевом (бесконечном) буфере "догоняют" друг друга индикаторы считывания и заполнения?

Исследуйте некоторые приемы, применяющиеся при решении задач синхронизации. Как в кольцевом (бесконечном) буфере "догоняют" друг друга индикаторы считывания и заполнения?

вопрос

Правильный ответ:

каждый из них увеличивается на единицу по mod N (N – рамер буфера) только в том случае, если новое значение не достигнет при этом значение другого индикатора
при каждом изменении индикатора заполнения проверяется: достиг ли он значения индикатора считывания? Если достиг, запись не производится
при каждом изменении индикатора считывания проверяется: достиг ли он значения индикатора заполнения? Если достиг, считывание не производится
Сложность вопроса
42
Сложность курса: Параллельное программирование
69
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто гуглит эти вопросы по интуит? Это же крайне просто
10 авг 2018
Аноним
Я сотрудник университета! Немедленно уничтожьте этот ваш сайт с ответами с интуит. Пишу жалобу
18 май 2017
Аноним
просто спасибо
22 окт 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.