Я просто понял, что в каком-то месте в моем коде у меня есть оператор return внутри замка и когда-то снаружи. Какой из них лучше?
1)
void example()
{
lock (mutex)
{
//...
}
return myData;
}
2)
void example()
{
lock (mutex)
{
//...
return myData;
}
}
Какой я должен использовать?