内存映射的这种方式虽然高效,但是也会存在适用范围。
比如:被映射的文件不能超过2G的大小,这个源于早期的操作系统不支持。另外,在使用内存映射这种方式的时候,映射的MAP可以采用只读方式进行读取,这样就不会有更改源文件的问题了。
比如:被映射的文件不能超过2G的大小,这个源于早期的操作系统不支持。另外,在使用内存映射这种方式的时候,映射的MAP可以采用只读方式进行读取,这样就不会有更改源文件的问题了。
解决方案 »
- Java编程思想-内部类问题
- ssh中事务管理的问题
- keyTest.java:9: 警告:[unchecked] 对作为普通类型 java.util.Hashtable 的成员的 put<k,v>的调用未经检查
- 数组比较的问题
- win98下,设置bat文件运行项目时,碰到的麻烦问题
- Servlet 问题(高手帮忙)
- 求助?如何在父窗体中显示子窗体??
- 大家快来加入这个JAVA群~~一起学习一起进步~!(1416551)
- 谁有用java编写的局域网QQ程序
- 一个长度为200的Hashtable,每个的value放的是一个Vector,每个Vector的长度为应该限制在多少才能得到最好的性能,我计划放1000有没有问题呢对系统的影响??????????
- 可选字段的正则表达式写法
- 通过java.net.url提取网页数据但是一直在执行却始终执行不完?
不太明白,已经在fc.map(FileChannel.MapMode.READ_ONLY, start, end); 这里设置了只读了,但最后还是会出文件更改,怎么也没想明白这是怎么回事