【发布时间】:2021-12-09 10:41:17
【问题描述】:
我通常为整个应用程序保留一个 io_service 对象,并使用多个线程在它们上调用 run。通过引用创建套接字或计时器使用 io_service。当所有线程在应用程序退出时完成并且存在时会发生什么,比如说在 tcp 套接字上调用的关闭或取消操作。 io_service 不再可用。将 io_service 传递给任何与 asio 相关的类时是否存在 io_service 的副本,或者是未定义的行为?
【问题讨论】:
标签: c++ boost-asio