Open r-kurose opened 5 years ago
Describe the bug
To Reproduce Throughput または SimpleService を動かす。
Reproducibility 100%
Expected behavior 資源解放もれがないこと。
Screenshots or Logs なし
Environment
Additional context AsyncInvoker が join ではなく、 detach を使う方法もあるが、 その場合は coil::Task からの派生はやめないと delete タイミングがない。 AsyncInvoker はバグを引き起こすので廃止するのがよさそう。 Async をそのまま用いるか std::async でもつかって、非同期実行中のオブジェクトはコンポーネントが管理するのが妥当。
Async/AsyncInvokerを使う方法は非推奨とし、std::asyncを使うものとします。 Async/AsyncInvokerはしばらく残しますが、pragmaでエラーメッセージを出し、std::asyncへ移行するよう促してください。
Describe the bug
To Reproduce Throughput または SimpleService を動かす。
Reproducibility 100%
Expected behavior 資源解放もれがないこと。
Screenshots or Logs なし
Environment
Additional context AsyncInvoker が join ではなく、 detach を使う方法もあるが、 その場合は coil::Task からの派生はやめないと delete タイミングがない。 AsyncInvoker はバグを引き起こすので廃止するのがよさそう。 Async をそのまま用いるか std::async でもつかって、非同期実行中のオブジェクトはコンポーネントが管理するのが妥当。