JAVA /IO & NIO
MappedByteBuffer !
Safeguard
2013. 3. 3. 03:07
MappedByteBuffer mbb = fc.map(FileChannel.MapMode.READ_ONLY,0,size);
맵모드는 READ_ONLY 와 , PRIVATE , READ_WRITE 가 있고, 읽기전용 읽고 쓰기전용, 프라이빗 전용이있고
0 < 매개변수는, 읽을 시작 지점, size 는 끝 지점
매핑바이트 버퍼는, 채널에 별도 버퍼 공간을 지정하지 않고, 파일을 직접 버퍼처럼 사용하여, 매핑 시켜버린다..
매개변수 size 는, int형으로 형 변환한 fc.size() 를 이용해야 하고,
get() 또는 put() 의 끝은 인터럽트로 처리 하면 된다..