摘要:
队列-数组实现 循环数组队列核心点 循环队列队首和队尾的一些关系(假设队首下标为front,队尾下标为rear,数组长度为MAXSIZE): 队列为空:rear == front 队列为满:(rear + 1) % MAXSIZE == front //(基于给队列留一个空闲位置而实现,不然和队列为 阅读全文
摘要:
JMM 前言 现代计算机多核并发缓存架构 由于CPU执行速度较快,主内存执行速度较慢,CPU在大多数情况下是不与主内存进行直接操作的 一个程序的启动首先从硬盘将数据加载到主内存,主内存再次加载到CPU的各级缓存里 之后程序的运行操作数据都是在CPU的高级缓存里的 ,如果数据发生更新,会同步到主内存, 阅读全文