如何同步插入和选择数据的2个线程(在不同的服务器上)。

时间:2016-10-05 16:06:39

标签: java multithreading oracle

如何防止2个线程插入并选择相同的数据?因此,例如T1尚未插入数据,T2检查数据是否存在。 T2和T1可以插入相同的数据。

1 个答案:

答案 0 :(得分:0)

你应该把数据锁定到你的数据库中。

你会得到类似的东西;当T1或T2即将插入一些数据时,在插入之前,它将锁定表格,让对方知道正在进行的工作。

就像Mureinik所说的那样,在你的桌子上添加一个约束。