Выберите верное назначение оператора lock.
(Отметьте один правильный вариант ответа.)
Варианты ответа
предназначен для установки приоритета между различными потоками
предназначен для того, что бы контролировать доступ к объектам, предоставляя блокировку объекта одному потоку
предназначен для того, что бы одному потоку не дать войти в важный раздел кода в тот момент, когда в нем находится другой поток(Верный ответ)
предназначен для управления доступом к пулу ресурсов
предназначен для использования атомарных операций для переменных, общедоступных нескольким потокам
предназначен для того, что бы множество потоков встречались в определенном месте во времени
предназначен для предоставления доступа к общему ресурсу только одному потоку синхронизации