Does boost::asio::io_service
guarantee that handlers are called in the same order that they are given via post()
? I can't find anything saying this in the documentation. Assume that calls to io_service::post
are serialized.
The current implementation does execute things in the sequence you post them, but ordering is only guaranteed for handlers that are explicitly post()ed through a strand
.
afaik if you want guaranteed ordering of post
handler execution you have to use strand
as described in the docs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With