Q4M の concurrency 改善計画

  • read の MT 化は、ほぼ完了
    • 各スレッドに owned_row を割り付ければ、owner mode の場合に rnd_next 内での mutex 獲得を不要にできるはず
  • 次は read の mmap
    • pread が不要になることにより、不可避のボトルネックであるキュー割り付けコード (assign_owner) を高速化
    • ファイルサイズ変化時は、 lock_reader() でサイズ変更検出→wrlock してリマップ