原理: 利用pre_load , 重写glibc 的枷锁函数,在调用glibc 先关锁函数时, 记录锁的信息。 死锁扫描程序检测 记录锁的区域,在扫描间隔时间后,锁任然被同一个进程持有,则打出锁信息,方便定位死锁信息。