カウンター テーブル (SQL データベース テーブル)
CounterID |CounterValue
1 |5
2 |3
複数のクライアントが JDBC 経由でこれらのカウンターにアクセス/変更 (インクリメントとデクリメント) しています。カウンターを同期的に処理する最良の方法は何ですか。
現在、クライアントは最初にカウンター値を選択し、それをインクリメントして値を更新します。しかし問題は、2 つのクライアントがカウンター値を更新する前に同じ値を選択した場合です。
ご意見をお聞かせください。ありがとう。