Java线程安全之CAS原子操做

首先介绍一下线程安全的概念:web 1.竞态条件与临界区 多个线程访问了相同的资源,向这些资源作了写操做时,对执行顺序有要求。 临界区:方法内部某些部分区域代码,若是多线程执行时,会对结果产生不可预测影响。 竞态条件:当临界区代码被多线程执行时,产生竞态条件。安全 2.共享资源 若是一段代码是线程安全的,则它不包含竞态条件。只有当多个线程更新共享资源时,才会产生竞态条件 栈封闭时,不会在线程之间共
相关文章
相关标签/搜索