并发编程
文章平均质量分 94
JavaDevelopmentDM
一位2021应届生,找工作中,QQ:2716228597
展开
-
ゼロから始める并发世界生活——第二卷:Java内存模型与并发三大特性
ゼロから始める并发世界生活——第二卷:Java内存模型与并发三大特性JMM模型主内存工作内存Java内存模型与硬件内存架构的关系JMM存在的必要性数据同步八大原子操作同步规则分析并发的三大特性指令重排现像三大特性之原子性三大特性之可见性三大特性之有序性JMM解决三大特性带来的问题原子性问题可见性问题有序性问题as-if-serial语义happens-before原则volatilevolatile的可见性volatile无法保证原子性volatile禁止重排优化内存屏障 JMM模型 Java内存模型(Ja原创 2021-01-30 12:36:53 · 121 阅读 · 0 评论 -
ゼロから始める并发世界生活——第一卷:初识操作系统与虚拟机的底层工作
ゼロから始める并发世界生活——第一卷:初识操作系统与虚拟机的底层工作冯·诺依曼计算机模型五大核心组成部分CPU指令结构CPU缓存结构CPU读取存储器数据过程CPU为何要有高速缓存带有高速缓存的CPU执行计算的流程CPU运行安全等级操作系统内存管理执行空间保护用户态和内核态用户态和内核态的转换内核线程模型和用户线程模型内核线程模型(KLT)用户线程模型(ULT)线程和进程进程线程任务状态段TSS虚拟机指令集架构栈指令集架构寄存器指令集架构寄存器指令集架构 冯·诺依曼计算机模型 计算机在运行时,先从内存中取出第原创 2021-01-22 23:31:20 · 156 阅读 · 0 评论