Главная / Создание Windows-приложений на основе Visual C# / Вы разрабатываете класс, включающий в себя управление синхронизацией доступа. Поскольку класс содержит большое количество статических методов, наиболее удобным оказалось применение областей синхронизации: SomeClass sclass = new SomeClass(); lock(sclass) {

Вы разрабатываете класс, включающий в себя управление синхронизацией доступа. Поскольку класс содержит большое количество статических методов, наиболее удобным оказалось применение областей синхронизации: SomeClass sclass = new SomeClass(); lock(sclass) { … }

Выберите эквивалентный фрагмент кода:

вопрос

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

SomeClass sclass = new SomeClass(); System.Object object = (System.Object)sclass; System.Threading.Monitor.Enter(object); try { System.Threading.Monitor.Exit(object); } finally { … }
SomeClass sclass = new SomeClass(); try { System.Object object = (System.Object)sclass; System.Threading.Monitor.Enter(object); … } finally { System.Threading.Monitor.Exit(object); }
SomeClass sclass = new SomeClass(); System.Object object = (System.Object)sclass; System.Threading.Monitor.Enter(object); try { … } finally { System.Threading.Monitor.Exit(object); }
SomeClass sclass = new SomeClass(); System.Object object = (System.Object)sclass; try { System.Threading.Monitor.Enter(object); … } finally { System.Threading.Monitor.Exit(object); }
Сложность вопроса
79
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень легкий тест интуит.
08 ноя 2020
Аноним
Кто гуглит эти ответы интуит? Это же очень простые ответы
05 окт 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.