Сообщение Re: Task.WaitAny тасков + еще чтото от 17.09.2023 17:33
Изменено 17.09.2023 17:39 Serginio1
Re: Task.WaitAny тасков + еще чтото
Здравствуйте, Barbar1an, Вы писали:
B>а как можно ождать заверщения нескольких тасков плюс какого-то события типа AuthResetEvent?
B>мне это нужно чтобы ждать либо таски либо событие которое происходит переиодически и не влазит в концепцию таска
B>и без таймаута)с таймаутом все умеют
Ну есть TaskCompletionSource а с помощью его можно делать очень много
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/consuming-the-task-based-asynchronous-pattern
Bkb
https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.semaphoreslim.waitasync?view=net-7.0
https://devblogs.microsoft.com/pfxteam/building-async-coordination-primitives-part-2-asyncautoresetevent/
https://gist.github.com/AArnott/1084951
B>а как можно ождать заверщения нескольких тасков плюс какого-то события типа AuthResetEvent?
B>мне это нужно чтобы ждать либо таски либо событие которое происходит переиодически и не влазит в концепцию таска
B>и без таймаута)с таймаутом все умеют
Ну есть TaskCompletionSource а с помощью его можно делать очень много
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/consuming-the-task-based-asynchronous-pattern
Bkb
https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.semaphoreslim.waitasync?view=net-7.0
https://devblogs.microsoft.com/pfxteam/building-async-coordination-primitives-part-2-asyncautoresetevent/
https://gist.github.com/AArnott/1084951
Re: Task.WaitAny тасков + еще чтото
Здравствуйте, Barbar1an, Вы писали:
B>а как можно ождать заверщения нескольких тасков плюс какого-то события типа AuthResetEvent?
B>мне это нужно чтобы ждать либо таски либо событие которое происходит переиодически и не влазит в концепцию таска
B>и без таймаута)с таймаутом все умеют
Ну есть TaskCompletionSource а с помощью его можно делать очень много
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/consuming-the-task-based-asynchronous-pattern
или
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/interop-with-other-asynchronous-patterns-and-types
https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.semaphoreslim.waitasync?view=net-7.0
https://devblogs.microsoft.com/pfxteam/building-async-coordination-primitives-part-2-asyncautoresetevent/
https://gist.github.com/AArnott/1084951
B>а как можно ождать заверщения нескольких тасков плюс какого-то события типа AuthResetEvent?
B>мне это нужно чтобы ждать либо таски либо событие которое происходит переиодически и не влазит в концепцию таска
B>и без таймаута)с таймаутом все умеют
Ну есть TaskCompletionSource а с помощью его можно делать очень много
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/consuming-the-task-based-asynchronous-pattern
или
https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/interop-with-other-asynchronous-patterns-and-types
https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.semaphoreslim.waitasync?view=net-7.0
https://devblogs.microsoft.com/pfxteam/building-async-coordination-primitives-part-2-asyncautoresetevent/
https://gist.github.com/AArnott/1084951