io_serviceΒΆ

This module provides an abstraction over Boost.ASIO, combining multiple asio::io_contexts into a single pool. hpx::util::io_service_pool provides a simple pool of asio::io_contexts with an API similar to asio::io_context. hpx::threads::detail::io_service_thread_pool wraps hpx::util::io_service_pool into an interface derived from hpx::threads::detail::thread_pool_base.

See the API reference of this module for more details.