并发的优势与风险 发表于 2018-08-02 | 更新于: 2018-08-02 | 分类于 Java之并发编程 | 阅读次数: 字数统计: 185 字 | 阅读时长 ≈ 1 分钟 优势速度 系统可以处理多个请求,响应速度更快; 复杂的操作可以分割为多个进程同时进行。 阅读全文 »
Java内存模型 发表于 2018-08-02 | 更新于: 2018-08-02 | 分类于 Java之并发编程 | 阅读次数: 字数统计: 1,232 字 | 阅读时长 ≈ 4 分钟 概述 已知多核CPU对于代码指令的乱序执行存在跟我们预期结果不一致的问题,解决方法就是使用Java内存模型规范对多线程操作进行约束。其中Java内存模型是为屏蔽掉不同操作系统,不同硬件设备的差异,使Java程序对于多线程的环境有相同的执行结果,而对Java虚拟机(JVM)与硬件设备交互协调的规范 阅读全文 »
CPU多级缓存——乱序执行优化 发表于 2018-08-02 | 更新于: 2018-08-02 | 分类于 Java之并发编程 | 阅读次数: 字数统计: 184 字 | 阅读时长 ≈ 1 分钟 处理器为提高运算速度而做出违反源代码执行顺序的优化此方法在编译器的中间代码或四元式优化阶段及生成目标代码优化有过大量的使用,是主要的优化手段! 阅读全文 »
CPU多级缓存——缓存一致性 发表于 2018-08-02 | 更新于: 2018-08-02 | 分类于 Java之并发编程 | 阅读次数: 字数统计: 1,045 字 | 阅读时长 ≈ 4 分钟 CPU多级缓存演进 阅读全文 »
并发编程与高并发解决方案概论 发表于 2018-08-02 | 更新于: 2018-08-02 | 分类于 Java之并发编程 | 阅读次数: 字数统计: 109 字 | 阅读时长 ≈ 1 分钟 覆盖知识点线程安全线程封闭 阅读全文 »