“Writer starvationというのは、「書き込み側が、読み取り側に邪魔されて、いつまで立ってもロック獲得の機会を与えられない」状況のこと”

castaneaicastaneai のブックマーク 2022/03/30 18:05

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)

    まとめ: std::sync::RwLock::{write(), try_read()} を併用した場合には「書き込みロックを最優先」という挙動は必ずしも期待できない (LinuxではNG) Pthread の規約が挙動に自由度をもたせており、Linuxにおける...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう