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

Сообщение Re[20]: Можно ли избавиться от async|await? от 16.12.2025 17:00

Изменено 16.12.2025 17:11 novitk

Re[20]: Можно ли избавиться от async|await?
Здравствуйте, mrTwister, Вы писали:

T>Шедулер может продолжить выполнение на другом ядре, а на другом потоке не может. Тут же выполнение происходит на другом потоке, а не ядре. Чтобы шедулер такое сделал функция обязана быть асинхронной и предоставлять промис для продолжения

T>·Примерно так, код, ясен пень, неработающий:
Пальцы устали уже это писать, что в GoLang нет бесшовной ассинхронности.

T>Делается тривиальный хелпер на три строчки и код будет выглядеть точно так же

И в результате имеем ровно тоже, что и в .net , но там в отличие от GoLang не забыли про ошибки и как и положено сделаканалы опциональны
Re[20]: Можно ли избавиться от async|await?
Здравствуйте, mrTwister, Вы писали:

T>Шедулер может продолжить выполнение на другом ядре, а на другом потоке не может. Тут же выполнение происходит на другом потоке, а не ядре. Чтобы шедулер такое сделал функция обязана быть асинхронной и предоставлять промис для продолжения

T>·Примерно так, код, ясен пень, неработающий:
Пальцы устали уже это писать, что в GoLang нет бесшовной ассинхронности.

T>Делается тривиальный хелпер на три строчки и код будет выглядеть точно так же

И в результате имеем ровно тоже, что и в .net , но там в отличие от GoLang не забыли про ошибки и как и положено сделали каналы опциональными.