21.3.5-21.3.6给方法加锁
21.3.7 线程本地存储