什么是自锁和互锁?