整齐宝马

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

归并求逆序对数

先上模板,复杂度为O(n)void merge_sort(int *a, int l, int r, int *t){ if(r - l > 1){ int mid = l + (r-l)/2; int p = l, q = mid, i = l; merge_sort(a, l, mid, t); merge_sort(a, mid, r, t);

使用DBMS_LOCK控制程序并发

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