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

Сообщение Re[3]: .net core и async lock от 16.06.2021 11:10

Изменено 16.06.2021 11:12 Serginio1

Re[3]: .net core и async lock
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Kulibin, Вы писали:


K>>https://blogs.msdn.microsoft.com/pfxteam/2012/02/12/building-async-coordination-primitives-part-5-asyncsemaphore/


V>Г-но мамонта из 2012-го.

V>Сейчас стоит сделать очередь простых пар {callback:delegate, configuredAwait:bool}, без прокси-задач TaskCompletionSource, как по ссылке.
V>См IValueTaskSource.

Да нашел замену TaskCompletionSource на ManualResetValueTaskSource
https://question-it.com/questions/2068009/ozhidanie-odnogo-sobytija-net-s-pomoschju-valuetask
Re[3]: .net core и async lock
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Kulibin, Вы писали:


K>>https://blogs.msdn.microsoft.com/pfxteam/2012/02/12/building-async-coordination-primitives-part-5-asyncsemaphore/


V>Г-но мамонта из 2012-го.

V>Сейчас стоит сделать очередь простых пар {callback:delegate, configuredAwait:bool}, без прокси-задач TaskCompletionSource, как по ссылке.
V>См IValueTaskSource.

Да нашел замену TaskCompletionSource на ManualResetValueTaskSource
https://question-it.com/questions/2068009/ozhidanie-odnogo-sobytija-net-s-pomoschju-valuetask

Кстати он есть в https://source.dot.net/#Microsoft.AspNetCore.Shared.Tests/ManualResetValueTaskSource.cs