Java中并发机制原理随笔

  1. Java原生四种状态变化:无锁、偏向锁、轻量级锁、重量级锁。
  2. volatile关键字处理器会执行两步操作:将该修改的缓存数据写回到内存中、标记其他处理器缓存了该数据为无效状态。
  3. 对于经常写的共享变量一般补齐到一个缓存行的大小(Intel一般为64字节)。
  4. 处理器实现原子操作的方法:缓存锁定(常用)与总线锁定
  5. 每个线程都有一个私有的本地内存,它是一个抽象的概念。
  6. 每一条语句可能由多条指令构成,保证一条语句的原子性即保证多条指令执行的原子性,常见是读-改-写
  7. Java是基于栈的执行结构(区别于基于寄存器执行)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值