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