1. 首页
  2. 移动开发
  3. 其他
  4. Java理论与实践:Mustang中的同步优化

Java理论与实践:Mustang中的同步优化

上传者: 2020-08-09 14:22:37上传 DOC文件 46.5KB 热度 15次
本文描述的是Sun的HotSpot JVM实现未来版本的特性。每当易变的变量在线程间共享时,都必须使用同步来确保一个线程所做的更新,能够及时地被其他线程看到。同步的主要方式就是使用synchronized块,它既提供了互斥又提供了可见性保证。当两个线程都想访问共享的易变变量时,这两个线程不仅必须使用同步,而且如果它们正在使用synchronized块,那么这些synchronized 块还必须使用同一个锁对象。本文还介绍了JVM对于竞争锁请求和非竞争锁请求有不同的代码路径,分别是“慢路径”和“快路径”。
用户评论