私は に多くの異なるスレッド ( boost::thread_pool)を持っていboost::asio::io_serviceます。は、io_serviceをトリガーする関数を呼び出します。これはasync_read、さらに別の をトリガーし、async_readそこから多くの関数が呼び出される可能性があります。これはすべて 2 つのクラス内で行われます。スレッドはクラスから生成され、Serverクラスasync_readから呼び出されClientます。
(クラスから)throwによって呼び出された関数から私が提供された場合、誰が例外を取得しますか? ? もしそうなら、エラーを無視して通常の実行を再開する方法はありますか?async_readClientcatchServer