线程安全的代码:允许被多个线程同时执行的代码
可以称为共享资源的变量:
1、局部变量:因为成员变量存在于线程的私有栈中
2、局部对象的引用:类似于成员变量
非线程安全的资源:
成员变量
##线程控制逃逸规则:
如果一个资源的创建,使用,销毁都在同一个线程内完成, 且永远不会脱离该线程的控制,则该资源的使用就是线程安全的。