Сообщение 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 — это из пушки по воробьям, слишком тяжеловесно.
НС>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 устарел.
НС>https://github.com/rsdn/CodeJam/blob/master/CodeJam.Main/Threading/AsyncLock.cs
А зачем завернули SemaphoreSlim в матрёшку?
Разве методы-расширения не справились бы?
Ну и, если требуется только асинхронная блокировка, то SemaphoreSlim — это из пушки по воробьям, слишком тяжеловесно, особенно в свете новомодных TaskValue.
В этом смысле SemaphoreSlim устарел.