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