2

データベースから情報を保存および読み取るマルチスレッドサーバーを開発しています。データベースは RocksDB で実装されています。

私が抱えている問題は、一度に複数のスレッドからデータベースにアクセスすると、そのエラーが発生することです。

通常、データベースは使用後に削除されなかったと述べていますが、今では意味がありません。もちろん削除されておらず、別のスレッドによって使用されています。

データベース自体は順番にアクセスされることを知っているので、技術的には2つのスレッドが同時に読み取ることはありませんが、ロックが解除されるまで少なくとも1つは待機してからアクセスする必要があります

誰が何が起こるか知っていますか?

4

1 に答える 1