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

Создание Windows-приложений на основе Visual C#

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

Выберите правильную ситуацию, которую можно характеризовать проблемой Race condition

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

Варианты ответа
клиент K. банка "ABC" подходит к банкомату, который поддерживает обращение с пластиковыми магнитными картами этого банка. После считывания данных формируется запрос, отправляемый в главное отделение банка. Сформированный поток должен дождаться своей очереди (обращений к модемному пулу несколько), затем перевести баланс из главного отделения в банкомат и заблокировать счет в банке. В свою очередь, в банке при обращении из банкомата формируется поток, который должен дождаться окончания расчета клиента, перевести процентную ставку в банк и заблокировать счет клиента в банкомате
клиент K. банка "ABC" приходит в его региональный филиал и предоставляет оператору некоторые данные для идентификации. Оператор отправляет запрос в главное представительство. Возникает поток, считывающий данные из базы данных. В это время администратор главного представительства присваивает клиентам новые ключи, затрагивая данные клиента K. В результате возвращаемый запрос может содержать данные, неверно идентифицирующие клиента K(Верный ответ)
клиент K. банка "ABC" приходит в его региональный филиал и предоставляет оператору некоторые данные для идентификации. Оператор отправляет запрос в главное представительство. Возникает поток, считывающий данные из базы данных. Из-за большого числа клиентов, обращающихся к главному серверу, оператору не удается получить ответ
клиент K. банка "ABC" подходит к банкомату, который поддерживает обращение с пластиковыми магнитными картами этого банка. После считывания данных формируется запрос, отправляемый в главное отделение банка. Для идентификации карты требуется получить обратный запрос из банка. В случае трехкратной неправильной идентификации банкомат блокируется. Клиент К. дважды попытался снять деньги, но его данные были неверны. После него клиент M. также пытался идентифицировать карту, но допустил ошибку ввода. Последующие правильные действия были блокированы
Похожие вопросы
Выберите правильную ситуацию, которую можно характеризовать проблемой Race condition
Вы создали сборку со строгим именем SomeApplication.dll, которую собираетесь использовать в нескольких приложениях. Копия этой сборки помещена на диск С. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET, для добавления этой сборки в глобальный кэш сборок:
Вы создали сборку SomeAssembly, которую теперь нужно подписать строгим именем. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Вы получили от своего коллеги MSIL-файл сборки SomeAssembly.il. Требуется получить библиотеку динамической компоновки SomeAssembly.dll, которую затем планируется использовать в нескольких приложениях. Копия этого файла помещена на системный диск C. Выберите правильную команду, которую нужно набрать в строке Visual Studio.NET:
Вам понадобилось удалить сборку SomeApplication.dll, подписанную строгим именем, из глобального кэша сборок. Выберите правильную команду, которую для этого нужно набрать в строке Visual Studio.NET:
Вам понадобилось удалить сборку SomeApplication.dll из глобального кэша сборок, в котором находится несколько версий этой сборки. Выберите правильную команду, которую для этого нужно набрать в строке Visual Studio.NET:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется панель надпись lblSize, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется панель sbSize элемента Status Bar, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение RegistryCleanerXP, в котором требуется создать мастер для регистрации программы. Основой мастера будет MDI-контейнер formWizardParent, в которую будут последовательно загружаться формы StepForm1, StepForm2 и StepForm3. На последней форме StepForm3 расположена кнопка btnEnd, по нажатию на которую должны закрываться сама форма StepForm3 и родительская форма formWizardParent. Выберите правильную конструкцию загрузки формы formWizardParent и обработчика кнопки btnEnd:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется текстовое поле txtSize элемента Status Bar, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого: