書き込みがなければ、複数のスレッドからデータにアクセスできるようにする[[Rust]]の[[構造体 (Rust)|構造体]]。**書き込みがある場合は**、他スレッドからの読み書きはできない。 標準ライブラリの[[std.sync.RwLock]]と、[[parking_lot]][[クレート]]の`RwLock`がある。 > [!info] > 読み込み時も1つのスレッドからのみアクセスさせたい場合は[[Mutex]]を利用する