Java并发编程
Posted liunx1109
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java并发编程相关的知识,希望对你有一定的参考价值。
一、Java内存8种同步操作
1.lock : 作用于主内存的变量,把一个变量标识为一条线程独占的状态
2.unlock : 作用于主内存的变量,把一个处于锁定的状态的变量释放出来,释放后的变量才可以被其他的线程的访问
3.read : 作用于主内存的变量,把一个变量值从主内存传输到线程的工作内存中,以便随后的load动作的使用
4.load : 作用于工作内存的变量,它把read操作从主内存中得到的变量值放入到工作内存的变量的副本中
5.use : 作用于工作内存的变量,把工作内存中的一个变量传递给执行引擎
6.assign : 作用于工作内存的变量,它把一个从执行引擎接收到的赋值给工作内存的变量
7.store : 作用于工作内存的变量,把工作内存中的一个变量的值传递到主内存中,以便所有write的操作
8.write : 作用于主内存的变量,它把store操作从工作内存中一个变量的值传递到主内存的变量中
以上是关于Java并发编程的主要内容,如果未能解决你的问题,请参考以下文章
『死磕Java并发编程系列』并发编程工具类之CountDownLatch
『死磕Java并发编程系列』并发编程工具类之CountDownLatch
『死磕Java并发编程系列』并发编程工具类之CountDownLatch