モジュール jdk.nio.mapmode
パッケージ jdk.nio.mapmode

クラスExtendedMapMode

java.lang.Object
jdk.nio.mapmode.ExtendedMapMode

public class ExtendedMapMode
extends Object
JDK固有のマップ・モード。
導入されたバージョン:
14
関連項目:
FileChannel.map(java.nio.channels.FileChannel.MapMode, long, long)
  • フィールド詳細

    • READ_ONLY_SYNC

      public static final FileChannel.MapMode READ_ONLY_SYNC
      非揮発性RAMによってバックアップされたファイルの読取り専用マッピングのファイル・マッピング・モード。

      このマップ・モードがサポートされていない実装で使用されている場合、マップ・メソッドはUnsupportedOperationExceptionをスローします。

      実装上のノート:
      Linuxでは、ファイルをメモリーにマップするときに、MAP_SYNCおよび MAP_SHARED_VALIDATEフラグがmmapに指定されます。
    • READ_WRITE_SYNC

      public static final FileChannel.MapMode READ_WRITE_SYNC
      非揮発性RAMによって支援されるファイルの読取り/書込みマッピングのファイル・マッピング・モード。このモードで作成されたバッファに対する強制操作は、ファイル・デバイス・フラッシュを介して続行するのではなく、キャッシュ行ライトバックを使用して実行されます。

      このマップ・モードがサポートされていない実装で使用されている場合、マップ・メソッドはUnsupportedOperationExceptionをスローします。

      実装上のノート:
      Linuxでは、ファイルをメモリーにマップするときに、MAP_SYNCおよび MAP_SHARED_VALIDATEフラグがmmapに指定されます。