zoukankan      html  css  js  c++  java
  • java并行体系结构

    • 并行编程
      • 线程通信
        • 共享内存和消息传递
      • 线程同步
        • 控制不同线程的运行顺序
    • 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

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    HDU 2276
    HDU 2254
    HDU 1536 & 1944
    HDU 1538
    HDU 2177
    HDU 2176
    HDU 1209
    HDU 1254
    c++ 11 default delete
    ssh免密登录
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4677135.html
Copyright © 2011-2022 走看看