运行分为三步: 1.释放锁 2.等到通知 3.收到通知后尝试重新获取锁继续往下执行
可重入锁的意思上边这个代码 a b都用到锁 执行b的时候不会因为a获取锁后还没释放而无法获得锁不能执行代码 a获得锁后 执行b后不用再获取锁 直接执行就可以...
注意:千万不要kill -9,SIGKILL没有信号处理函数,OS会直接停掉进程;PG父进程发现子进程异常退出,会停掉所有进程,释放共享内存,在重新申请共享内存,拉起所有进程。效果就等于异常重启,启动时肯定会需要时间redo,可能造成几分钟的...