https://www.jianshu.com/p/440ad5d6e996
如何实现可重入锁?
实现一个可重入锁需要这两点:
1.记住持有锁的线程
2.统计重入的次数