(3) Обещание (Promise)
Доступен, начиная с версии 8.3.18.
Описание:
Используется для асинхронных вычислений. Все асинхронные функции возвращают объект типа Обещание.
Обещание - это контейнер для, возможно, пока неизвестного результата выполнения некоторого действия (асинхронной функции).
У функции может быть два результата: нормальное завершение (тогда Обещание содержит возвращаемое значение) или исключение (тогда Обещание оборачивает исключение).
При выполнении кода:
Рез = Ждать Об; // Об - Обещание
может произойти одно из двух событий:
Если асинхронная функция завершилась нормально, то в Рез будет присвоено возвращаемое значение.
Если было исключение, то оператор Ждать вызовет это исключение.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.3.18.
(0)
Оптимизация работы менеджера управляемых блокировок
Поменяли хранилище блокировок с TArray на TMap :-)? Дождались ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой