请教大侠一个问题:两个线程,同时insert或者update一个表,会出现问题吗?
这种情况经常存在,请问是否会出错或者系统崩溃? 问题点数:20、回复次数:9Top
1 楼softj(天地客人<最近很迷茫>)回复于 2005-09-04 12:20:31 得分 3
当然不会,否则数据库还能用?同时只是理论值,实际数据库还是分时处理的!Top
2 楼vivianfdlpw()回复于 2005-09-04 12:26:11 得分 2
noTop
3 楼borgvardt(maximius)回复于 2005-09-04 12:26:43 得分 2
不会,该同步由数据库完成,楼主无需关心Top
4 楼iwl()回复于 2005-09-04 14:13:49 得分 2
不会Top
5 楼pensheng(云飞)回复于 2005-09-04 15:01:52 得分 2
肯定会噻,因为INSERT和UPDATE都是无条件锁表的,哪怕你用了NOLOCK也无济于世!导致结果就是阻塞Top
6 楼pensheng(云飞)回复于 2005-09-04 15:02:48 得分 2
补充:出错和崩溃是不会的,但阻塞是一定会的。Top
7 楼zhangyang555(张阳)回复于 2005-09-04 15:59:08 得分 2
不会出错或者系统崩溃的
Top
8 楼qzxyd(只会种菜)回复于 2005-09-04 16:37:48 得分 3
肯定不会出错或者系统崩溃?否则几个同时连接数据访问就成为不可能了Top
9 楼skywebnet(小苯)回复于 2005-09-04 18:41:23 得分 2
系统会对锁机制处理数据同步机制,这个最多发生 死锁 , 系统不会崩溃。Top




