自定义简单实现重入锁