Vindicar, возможно, но вот только не пойму, допустим 30 потоков пытаются получить доступ к семафору (он расчитан на 5)
как только любой из потоков работающий с семафором освободит его, другой (который в ожидании) сразу получит доступ
а в задаче сказано, что ресурс должен полностью освободиться (0/5) и только потом можно дать доступ другим пяти потокам.
(30 и 5 числа взятые мной для примера)
как только любой из потоков работающий с семафором освободит его, другой (который в ожидании) сразу получит доступ
а в задаче сказано, что ресурс должен полностью освободиться (0/5) и только потом можно дать доступ другим пяти потокам.
(30 и 5 числа взятые мной для примера)