码迷,mamicode.com
首页 > 编程语言 > 详细

Java并发编程

时间:2019-09-01 21:32:41      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:mic   执行引擎   访问   nbsp   标识   并发编程   工作   inf   sign   

一、Java内存8种同步操作

   技术图片

    技术图片

  1.lock : 作用于主内存的变量,把一个变量标识为一条线程独占的状态

  2.unlock : 作用于主内存的变量,把一个处于锁定的状态的变量释放出来,释放后的变量才可以被其他的线程的访问

  3.read : 作用于主内存的变量,把一个变量值从主内存传输到线程的工作内存中,以便随后的load动作的使用

  4.load : 作用于工作内存的变量,它把read操作从主内存中得到的变量值放入到工作内存的变量的副本中

  5.use : 作用于工作内存的变量,把工作内存中的一个变量传递给执行引擎

  6.assign : 作用于工作内存的变量,它把一个从执行引擎接收到的赋值给工作内存的变量

  7.store : 作用于工作内存的变量,把工作内存中的一个变量的值传递到主内存中,以便所有write的操作

  8.write : 作用于主内存的变量,它把store操作从工作内存中一个变量的值传递到主内存的变量中

  

 

Java并发编程

标签:mic   执行引擎   访问   nbsp   标识   并发编程   工作   inf   sign   

原文地址:https://www.cnblogs.com/liunx1109/p/11443664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!