リーダー書き込みの問題を解決するには、 を使用しようとしますReentrantReadWriteLock
。すべてのリーダーが同時に読み取りロックを取得できることはわかっていますが、書き込みロックはすべての読み取りロックが解放されるまで待機する必要があります。多くの読者がいる場合、ライターは飢餓状態になりますか?
リーダー書き込みの問題を解決するには、 を使用しようとしますReentrantReadWriteLock
。すべてのリーダーが同時に読み取りロックを取得できることはわかっていますが、書き込みロックはすべての読み取りロックが解放されるまで待機する必要があります。多くの読者がいる場合、ライターは飢餓状態になりますか?