Как выполнять операции async_ * с сокетом через цепочку? Я посмотрел на Timer.5 (примеры Boost / Asio), но они показывают только, как вызвать обработчик пользователя. Когда я async_write
в сокет, в многопоточном приложении данные могут быть записаны поврежденными. А цепочка
гарантирует, что ни один из этих обработчиков не будет выполняться одновременно.