要素が先入れ先出しでなければならないキュー構造 (データ コンテナー) を見つけたいと考えています。私にとって重要なのは、構造がスレッドセーフでなければならないということです。このデータ コンテナーを、タスクまたは接続プールのようなものとして使用します。
バッファリングされたチャネルがスレッドセーフであることは知っていますが、特に同時実行の状況で、FIFO として機能するかどうか疑問に思っています。
また、バッファリングされたチャネルをスレッドセーフなキューとして使用できる場合、その効率について心配する必要はありますか?