У меня есть игровой сервер, который может принимать запросы от пользователя.Пользователь может запросить размещение фигур.Затем метод place порождает некоторые асинхронные httpwebrequests (с таймаутами), чтобы определить правильность размещения.Я хочу блокировку, которая будет заблокирована, когда сервер получит запрос на размещение, и будет разблокирована обратным вызовом через Интернет.Я бы использовал ReaderWriterLock, но это работает, только если я остаюсь в том же потоке, и обратные вызовы веб-запроса происходят в разных потоках.Есть еще одна блокировка, которую я должен использовать?