线程同步和隔离级别

Thread synchronisation And Isolation levels

我正在了解 db 的隔离级别。我有一个疑问,例如 JAVA 如果我们确保只有一个线程可以使用同步块和方法一次调用 db update/create ,我们是否需要在 db 上强制执行隔离级别?同样,如果我们在 db 上有可串行化的隔离,我们是否需要同步线程?

考虑预订系统。我们如何确保没有两个人预订相同。

使用数据库,您可以拥有来自同一台机器上的不同进程甚至来自不同机器的连接。

因为同步块仅在单个进程中有意义,所以同步块不适用于来自同一台机器的多个进程,因此也不适用于来自不同机器的进程。

所以同步块不能替代数据库隔离级别。