Недавно я прочитал, что блокировки потоков - это системные ресурсы, поэтому их нужно правильно выпускать «точно так же, как память». Я понял, что не знаю об этом.Зачем нужны блокировки потоков?
Может ли кто-то предложить дополнительную информацию об этом факте или указать на хорошую ссылку? Более конкретно: как я могу думать о реализации блокировок на более глубоком уровне системы? Каковы возможные последствия утечки замков? Существует ли максимальное количество блокировок в системе?
Всегда документируйте, какую операционную систему вы используете, когда задаете вопрос о реализации. –