Здравствуйте, уважаемые коллеги!
Подскажите, пожалуйста, можно ли как-то запустить длительную операцию из длительной операции и дождаться её выполнения, чтоб воспользоваться результатом? Как, если можно?
Заранее спасибо!
(0) и Вам не хворать,
можно! можно покурить БСП,
но в целом и самому можно попроще написать,
главное в алгоритме учесть обработку ожидания выполнения/ завершения и получения результата ну и его валидацию.
в целом если есть пример фона с получением результата,
реализовать зависымые вложенные дело техники.
(0) понятие "длительная операция" чисто условное и относится к БСП
фактически есть просто фоновые операции в рамках платформы
да можно использовать БСП для такого финта но не обязательно, можно и напрямую фоновые без БСП
А чем просто вызов необходимой процедуры из длительной операции не устроил ?
Не забываем,что в файловой версии несколько фоновых заданий исполняться не могут.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший