是单个方法线程安全的,但是如果手动实现一些复合操作,就不是线程安全的