0

複数のスレッドが出力ストリームを介して書き込みを行っている(そして同期している)既存のアプリがあります。出力ストリームへの書き込みを単一のライターの原則に切り替える方が効率的かどうか疑問に思っています (間違っている可能性がありますが、これがアプリのパフォーマンスにそれほど影響を与えるとは思わないため、学術的な理由でこれを行っているだけです)。今のところ、現在のすべてのライターが書き込むためにブロッキングキューまたはリング バッファーを使用し、出力ストリーム/チャネルに書き込むために 1 つのライター スレッド (キュー/リングバッファーのコンシューマー) を使用することだけを考えています。
これについての考えや役立つ提案は大歓迎です。

4

1 に答える 1