Java 字节数组到字节缓冲器或字节缓冲器到字节数组转换“无需复制”
2022-09-01 22:50:38
Java数组上最大的问题是,它们需要复制才能编辑。我正在使用AMD Aparapi,我从我的计算中获得字节数组。我需要将该字节数组显示为字节缓冲区“无需复制”
byte aparapiData[];
ByteBuffer buffer;
...
//here bytebuffer
buffer.clear();
buffer.put(aparapiData);
buffer.flip();
socket.write(buffer);
代码 ,buffer.put 的问题是将字节数组复制到字节缓冲区。并且还有将字节数组转换为字节缓冲区的反向问题。
他们真的需要复制数据吗?我可以在C++上发送纯数据而无需复制。
如何在Java上解决此问题?