У меня вопрос.. это нормально, если у меня есть что-то вроде этого:
try
{
lock(programLock)
{
//some stuff 1
}
}
catch(Exception ex) { //stuff 2 }
Мне интересно, если "some stuff 1"
вызывает исключение, остается ли programLock
заблокировано?