线程安全--线程原子性

一、线程安全概念 临界区:关键部分代码段在多线程并发执行,会对执行结果影响。 竞态条件:多线程访问下,在临界区的特殊条件导致不安全的问题。 共享资源:多线程并发访问的资源。 栈封闭:不会在线程之间共享变量,ThreadLocal保证线程安全的原理。 局部变量:引用本身不会共享,方法内创建的对象不会在线程间传递的话也线程安全的。 不可变对象:不提供修改的(对象状态唯一)方法,即使共享了也是线程安全的
相关文章
相关标签/搜索