Главная / Intel Parallel Programming Professional (Introduction) / Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении? bool flag0 = true, flag1 = false;( true ){ while( !flagi ) ; CSi(); fla

Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении? bool flag0 = true, flag1 = false;( true ){ while( !flagi ) ; CSi(); flagi = false; flag1-i = true; NCSi(); }

вопрос

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

одновременно внутри критической секции должно находиться не более одного потока
критические секции не должны иметь приоритета в отношении друг друга
остановка какого-либо потока вне его критической секции не должна влиять на дальнейшую работу потоков по использованию критического ресурса
решение о вхождении потоков в их критические секции не откладывается на неопределенный срок, а является конечным во времени
предлагаемое решение является корректным и не нарушает ни одного из перечисленных условий
Сложность вопроса
59
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Лечу кутить отмечать экзамен intuit
14 мар 2019
Аноним
Я провалил зачёт, почему я не углядел данный сайт с всеми ответами с тестами intuit до сессии
29 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.