Информация об изменениях

Сообщение Re[2]: .net core и async lock от 06.04.2021 2:38

Изменено 06.04.2021 2:48 vdimas

Re[2]: .net core и async lock
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>https://github.com/rsdn/CodeJam/blob/master/CodeJam.Main/Threading/AsyncLock.cs


А зачем завернули SemaphoreSlim в матрёшку?
Разве методы-расширения не справились бы?

Ну и, если требуется только асинхронная блокировка, то SemaphoreSlim — это из пушки по воробьям, слишком тяжеловесно.
Re[2]: .net core и async lock
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>https://github.com/rsdn/CodeJam/blob/master/CodeJam.Main/Threading/AsyncLock.cs


А зачем завернули SemaphoreSlim в матрёшку?
Разве методы-расширения не справились бы?

Ну и, если требуется только асинхронная блокировка, то SemaphoreSlim — это из пушки по воробьям, слишком тяжеловесно, особенно в свете новомодных TaskValue.
В этом смысле SemaphoreSlim устарел.