【发布时间】:2016-08-27 13:43:06
【问题描述】:
我有一个关于并发控制的问题。
这是场景。
- Java API/线程从数据库中读取实体/行。
- 另一个线程更新同一行。
- 现在,如果我想更新从步骤 1 中读取的对象/行,我该怎么做?
【问题讨论】:
-
嗨,苏曼;你能澄清一下你的问题吗?听起来您很担心Concurrency control,但我不确定您希望在第 3 步发生什么。您是否希望第一个线程能够更新该行,即使它会覆盖第二个线程的更新?这就是所谓的丢失更新问题,是一个经典的并发控制问题。
-
我已经调整了您问题的一些措辞和格式,使其更具可读性。
标签: java hibernate jpa jdbc database-concurrency