База ответов ИНТУИТ

Параллельные вычисления и многопоточное программирование

<<- Назад к вопросам

При переходе от потоко - опасного класса Account к потоко - безопасному классу AccountSafe какое решение следует выбрать, следуя хорошему стилю программирования?

(Отметьте один правильный вариант ответа.)

Варианты ответа
изменить логику работы клиентов с банковским счетом
создать новый класс Account_Safe, не связанный с классом Account
внести изменения в класс Account
создать класс Account_Safe как наследника класса Account(Верный ответ)
Похожие вопросы
Работая в цикле, Поток_1 выполняет код: N = rnd.Next(0,2), а Поток_2 выполняет параллельно код: if(N > 0) Sum = 1000 else Sum = 0; (Переменные объявлены надлежащим образом, блокировки не предусмотрены) Какие результаты гарантируются?
Какие высказывания являются истинными по отношению к методу Pulse(obj) из класса Monitor?
Какие высказывания являются истинными по отношению к методу Wait из класса Monitor?
Какие утверждения справедливы для метода Wait класса SemaphoreSlim?
Каково назначение метода ContinueWith класса Task?
Какие утверждения справедливы по отношению к методам Invoke, BeginInvoke, EndInvoke:
Критическая секция может быть закрыта оператором lock(Locker), где объект Locker играет роль замка на входе в секцию. Каковы утверждения справедливы для объекта Locker?
Последовательный алгоритм умножения матриц C = A * B содержит три цикла – цикл по строкам матрицы A, по столбцам матрицы В, внутренний цикл, вычисляющий скалярное произведение строки на столбец. У каких циклов итерации независимы?
Метод For класса Parallel является:
Какие утверждения справедливы по отношению к классу Monitor?