У меня есть сценарий, в котором первый поток получает токен аутентификации из веб-API. Я хочу, чтобы все другие потоки подождали, пока мы получим токен аутентификации и сохраним этот токен аутентификации в базе данных. Как только токен аутентификации сохраняется в базе данных, все остальные потоки используют этот токен аутентификации и работают так же, как и они, или мы можем сказать, что отключаем блокировку для всех других потоков.
private object _dataLock = new object();
lock(_dataLock)
{
Get Authentication Token
Save it in database
}
Как я могу достичь это?