C++相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0084デフォルトの名無しさん
NGNG読み込みの待ち時間を最小にしたいなら
1. 書き込みの単位を小さくする。たとえばキューなら一気にデータ挿入を行わず、1 つキューに入れる
操作をしたら、すぐにロックを離して、読み込み要求があるか調べる。
2. データをコピーして二つ用意しておき、書き込みはコピー側に対して行う。書込み操作が完了したら、
以後のリーダーは新データを参照するように挿げ替え(古いデータは参照しているリーダーがいなく
なるまで残しておいて、後でガベージコレクションかける)
あたりじゃないのか。
■ このスレッドは過去ログ倉庫に格納されています