JVM
RKO-hiahiahia
一枚热爱编程的小子
展开
-
如何保障有序性(零碎笔记)
如何保障有序性 硬件如何保障: 乱序问题 如何保证特定的情况下不乱序 硬件的有序性保障 Java的汇编指令 JVM的如何规范原创 2022-03-11 01:17:02 · 195 阅读 · 0 评论 -
Volatile和synchronized的底层实现原理
优先队列 一.优先队列的使用背景 很多情况下我们会收集一些元素,处理当前值最大的元素,然后再收集更多的元素,再处理当前键值最大的元素,如此这般。例如:你有一能够同时运行多个应用程序的电脑。这是通过为每个应用程序的事件分配一个优先级,并总是处理下一个优先级最高的事件来实现的。在这种情况下,一个合适的数据结构应该支持两种操作:删除最大元素和插入元素。这种数据类型叫做优先队列。我们的堆排序也是基于优先队列实现的。 ...原创 2022-03-10 12:49:18 · 1023 阅读 · 0 评论