2016-12-17 3 views
0

я наткнулся на следующий код в C#:C# скобки заявление после semaphore.Wait() без условия или заголовка

 semaphore.Wait(); 
     { 
      HandleRateLimit(region); 
     } 
     semaphore.Release(); 

(source)

мне было интересно, сделать скобки вокруг HandleRateLimit(...) вызова имеют какое-то особое значение? Если нет, то зачем кому-то писать такой код?

ответ

1

Кронштейны не имеют ничего общего с семафорами. Идея, вероятно, заключалась в том, чтобы сделать ее более читаемой и указать на критический раздел.