データベースから情報を保存および読み取るマルチスレッドサーバーを開発しています。データベースは RocksDB で実装されています。
私が抱えている問題は、一度に複数のスレッドからデータベースにアクセスすると、そのエラーが発生することです。
通常、データベースは使用後に削除されなかったと述べていますが、今では意味がありません。もちろん削除されておらず、別のスレッドによって使用されています。
データベース自体は順番にアクセスされることを知っているので、技術的には2つのスレッドが同時に読み取ることはありませんが、ロックが解除されるまで少なくとも1つは待機してからアクセスする必要があります
誰が何が起こるか知っていますか?