Java高并发程序设计笔记--Java的内存模型(JMM)原子性
Java的内存模型JMM
JMM的关键技术都是围绕着多线程的原子性、可见性、有序性来建立的。
原子性:是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。
比如:对于一个静态全局变量int i,两个线程同时对他赋值,线程A给他赋值1,线程B给他赋值-1,那么不管这2个线程以何种方式、何种步调工作,i的值要么是1,要么是-1.
线程A和线程B之间
原创
2017-10-29 12:38:29 ·
390 阅读 ·
0 评论