原帖由 4seas 于 2009-8-25 10:39 发表 可是我看PostgreSQL的代码Miscadmin.h里面有两个宏HOLD_INTERRUPTS(),RESUME_INTERRUPTS(),能保证之间的代码不被cancel或die掉。