记忆障碍和TLB
映射是通过mmap64(FileChannel.map)完成的。当访问该地址时,将出现页面错误,内核将在其中为您读取/写入。在mmap期间不需要更新TLB。
在munmap期间,(所有cpus的)TLB是无效的,这是由MappedByteBuffer的终结处理的,因此munmap成本很高。
映射涉及很多同步,因此地址值不得损坏。
您是否有机会通过Unsafe尝试一些奇特的东西?
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群