volatile关键字

    在Java中,每一个线程都会有自己自由的一块内存空间(工作内存),其中存放着共享内存中被线程使用是变量值的拷贝。当线程执行时,线程先在在自己的工作内存中操作这些变量,在线程执行完毕后再将工作内存中的变量值写回到共享内存中。     一个线程可以执行的操作有:使用(use),赋值(assign),装载(load),存储(store),锁定(lock),解锁(unlock)。     主内存可
相关文章
相关标签/搜索