整齐宝马

文章
4
资源
0
加入时间
2年10月21天

使用DBMS_LOCK控制程序并发

在调用并发的程序时,假设两个人同时提交了某一个并发请求,并且传入了同样的参数,假设在程序中使用了对状态的控制,例如两个UPDATE语句在修改同一条记录时,第一个UPDATE语句修改后长时间未提交,第二个UPDATE语句修改了同一条记录,并提交,这时就两个UPDATE语句就起冲突了。也可以使用另外一种方法,使用lock,将提交的并发锁住,其他提交的只能排队。-- lockl_locknam