Я собираюсь выйти на конечность здесь и рискнуть тем, что вы , вероятно, (не обязательно) что-то не так.
Raymond Chen сказал это best, но если вы беспокоитесь о максимальном числе мьютексов, вы, вероятно, защищаете свои ресурсы слишком мелкой детализацией.
Конечно, будет быть максимальным числом, даже если оно продиктовано доступной памятью, а не константой. Тем не менее, я не вижу никакой реальной ситуации, в которой вам понадобится столько мьютексов, что вы достигнете предела.
Я не говорю, что это невозможно, так как я понятия не имею, что такое архитектура вашего приложения. Но я был бы очень удивлен, если бы не было лучшего способа это сделать.
Возможно, если вы отступите и скажете нам, «что я хочу», а не «как я это сделал», мы могли бы предложить лучший совет.
Веб-ферма и 1000 пользователей, получающих доступ к одному и тому же ресурсу (файл конфигурации) –