ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1200697 Топик полностью
Tyмблep (17.04.2022 21:16, просмотров: 212) ответил Argon на я пока не понял, почему нельзя разлочивать объект синхронизации в try-catch, но на 0 поделить попробую ) Правда, я чаще делаю явные проверки и обработку исключений не планировал вообще, т.с. наследие C...
А что тут понимать? 

Я решаю проблемы синхронизации в одну строчку.

А ты сколько планируешь написать?

Сколько, интересно, у тебя будет критических

секций в критических процедурах и сколько

обработчиков критических ситуаций? А если их десятки?

Запутаешься, где кого и как нужно разлочить.

А объект - shell можно сделать библиотечным

и никогда уже больше не заниматься этим вопросом.

Кроме того, возможны процедуры не с одной

точкой выхода, а с несколькими. Мне при этом

ничего не нужно делать - за правильным вызовом

деструкторов будет следить компилятор.

А он не ошибается.