Comments 6
Английский не мой родной язык, и я думаю, что ни C# yield return, ни Task.Yield() не отражают функцию, которую они выполняют.
Вы думаете неправильно. yield — это уступить, в том числе и "уступить поток выполнения" (по аналогии с "уступить дорогу").
+2
Я не знаком с Unity, но как насчет docs.microsoft.com/ru-ru/dotnet/api/system.threading.tasks.taskcompletionsource-1?view=netcore-3.1?
0
А с какой версии это появилось?
0
Лет 8 (ладно, для отсталого юнити это года 3, он аж 5 лет сидел вообще без поддержки async) пора сделать из коробки тасковые обертки для корутин и всё API продублировать на таски. Потому как корутины слишком мало умеют, а с выходом c#5 они ещё и legacy неиспользуемое во всем цивилизованном мире .net
0
Sign up to leave a comment.
Async/await в Unity