是否可以扩展通过allocateDirect方法创建的ByteBuffer?

时间:2020-01-28 13:31:20

标签: java bytebuffer

一旦创建,是否有办法增加堆外ByteBuffer的分配内存?

1 个答案:

答案 0 :(得分:2)

也可以通过将文件区域直接映射到内存中来创建直接字节缓冲区。 Java平台的实现可以选择支持通过 JNI 从本地代码创建直接字节缓冲区。如果这些缓冲区之一的实例引用了内存的不可访问区域,则访问该区域的尝试将不会更改缓冲区的内容,并且将导致在访问时或稍后发生未指定的异常。时间。

API没有规定,但是可能有一个JVM通过JNI允许它。 我会说

相关问题