原创 2021-2-23:Java 文件映射內存是如何更新到硬盤文件的,什麼情況下會丟失?

對於 Java MMAp,修改 MappedByteBuffer 就相當於修改了文件。之後操作系統根據優先搜索樹的算法,通過pdflush進程刷入磁盤。就算我們的程序掛了,操作系統也會把這部分內存的髒頁刷入磁盤。但是如果系統掛了,重啓等,