Saya tidak tahu bagaimana JVM di dalam Oracle DB diimplementasikan, tetapi karena (setidaknya dalam beberapa konfigurasi umum) setiap koneksi database mendapatkan proses servernya sendiri , maka jika JVM terpisah disematkan ke masing-masingnya, blok yang disinkronkan tidak akan banyak membantu Anda. Anda harus menggunakan kunci basis data.