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

java并发体系结构

时间:2014-07-25 11:24:11      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:concurrency   java   concurrent   并发   jvm   

  • 并发编程
    • 线程通信
      • 共享内存和消息传递
    • 线程同步
      • 控制不同线程的执行顺序
  • java并发
    • 基于共享内存模型
    • 指令重排序
      • 编译器重排序
      • 处理器重排序
        • cpu重排序
        • 写缓存区(cache、寄存器)
    • 内存屏障
    • 顺序一致性与Happens-before
    • 执行结果有序性
      • volatile
        • 解决内存可见性问题
        • lock 显示锁
          • 可中断
          • 可定时
      • synchronize内置锁
        • 操作系统底层
        • 不可中断
      • 原子变量
      • final的原理

参考文献

国外:http://gee.cs.oswego.edu/dl/jmm/cookbook.html

http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html

http://www.cs.umd.edu/~pugh/java/memoryModel/

国内

http://ifeve.com/java-memory-model-0/

http://www.infoq.com/cn/articles/memory_barriers_jvm_concurrency

java并发体系结构,布布扣,bubuko.com

java并发体系结构

标签:concurrency   java   concurrent   并发   jvm   

原文地址:http://blog.csdn.net/moon_yang_bj/article/details/38097739

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