Multiple async_wait from a boost Asio deadline_timer
问题 Is it possible to call async_wait several times on the same boost::asio::deadline_timer? What I mean to do is something like the following: t->expires_from_now(delay); t->async_wait(f1); t->async_wait(f2); Does this ensures that the two functions will be called? Does this ensures that the two functions will be called in this order? If not, any idea how to have f1 and f2 successively called when the timer times out? (I don't care if another handler is executed between the calls to f1 and f2).