История изменений
Исправление slovazap, (текущая версия) :
Вообще постановка задачи очень странная. Что значит «неприемлемые задержки»? Задержки ровно такие сколько выполняется асинхронная операция результата которой ты ждёшь. Не ждать его ты не можешь, потому что даже если тебе не нужен сам результат, тебе нужно знать завершилась ли она успехом и освободить её ресурсы. Но ты можешь захотеть хочешь ждать его в другом месте, тогда просто передай туда футуру, она moveable. В какую-нибудь очередь положи, например, которую кто-то будет асинхронно разгребать.
Исправление slovazap, :
Вообще постановка задачи очень странная. Что значит «неприемлемые задержки»? Задержки ровно такие сколько выполняется асинхронная операция результата которой ты ждёшь. Если тебе его не надо ждать, то как ты узнаешь что, например, она завершилась неуспехом и как освободишь её ресурсы? Если ты хочешь ждать его в другом месте, то просто передай туда футуру, она moveable. В какую-нибудь очередь положи, например, которую кто-то будет асинхронно разгребать.
Исходная версия slovazap, :
Вообще постановка задачи очень странная. Что значит «неприемлемые задержки»? Задержки ровно такие сколько выполняется асинхронная операция результата которой ты ждёшь. Если тебе его не надо ждать, то как ты узнаешь что, например, она завершилась неуспехом? Если ты хочешь ждать его в другом месте, то просто передай туда футуру, она moveable. В какую-нибудь очередь положи, например, которую кто-то будет асинхронно разгребать.