Opened 7 years ago

Closed 6 years ago

#12088 closed Support Requests (worksforme)

Deferred continuable futures not executed anymore.

Reported by: ivmun Owned by: viboes
Milestone: To Be Determined Component: thread
Version: Boost 1.60.0 Severity: Regression
Keywords: Cc:

Description

What was working in 1.59 while using deferred continuable futures is not anymore in 1.60.

boost::async( [](){
  std::cout << "first chunk" << std::endl;
}).then( boost::launch::deferred, []( boost::future<void> ) {
  std::cout << "second chunk" << std::endl;
});

In 1.59, both messages are printed/executed. However, in 1.60, the second message (or any other deferred continuation) is not printed/executed.

Change History (3)

comment:1 by viboes, 7 years ago

Owner: changed from Anthony Williams to viboes
Status: newassigned

A deferred continuation needs some one to wait in the resulting future, isn't it?

Last edited 7 years ago by viboes (previous) (diff)

comment:2 by viboes, 7 years ago

Type: BugsSupport Requests

Moved to support until there is more discussion

comment:3 by viboes, 6 years ago

Resolution: worksforme
Status: assignedclosed

Please reopen this issue if it is still there giving more information.

Note: See TracTickets for help on using tickets.