1.数据丢失
两个线程操作同一个数据,先提交的被覆盖。

解决方法:

2.脏数据

3.不可重复读
一个线程在第一次读与第二次读之间数据被修改,第二次读的数据和第一次的不同。
4.幻读
一个线程将所有18岁的行改为19岁,期间另一个线程插入了一条18岁的数据,第一个线程确认时发现还有18岁的行。
1.数据丢失
两个线程操作同一个数据,先提交的被覆盖。

解决方法:

2.脏数据

3.不可重复读
一个线程在第一次读与第二次读之间数据被修改,第二次读的数据和第一次的不同。
4.幻读
一个线程将所有18岁的行改为19岁,期间另一个线程插入了一条18岁的数据,第一个线程确认时发现还有18岁的行。
275
5676
641

被折叠的 条评论
为什么被折叠?
