JVM入门以及class文件格式
保证指令的有序性cpu有时为了提高效率会乱序执行指令.但是有的时候会因为乱序而导致异常x86 CPU 内存屏障sfence: 在sfence指令前的写操作必须在sfence指令后的写操作,之前完成lfence: 在lfence指令前的读操作必须在lfence指令后的读操作,之前完成mfence: 在mfence指令前的 读写 操作必须在mfence指令后的 读写 操作,之前完成jvm级别 内存屏障jvm 的内存屏障依赖于cpu硬件支持LoadLoadStoreStoreLoadS
原创
2021-12-24 16:59:16 ·
318 阅读 ·
0 评论