1

我需要有将在多线程环境中使用的不可变字节数组。我遇到了ByteBuffer类,可以使用方法将其设为只读.asReadOnlyBuffer

但是我想知道一个正确的不可变字节容器,以下是关于我的:

  1. 如果ByteBuffer创建时ByteBuffer.wrap()初始数组可能会更改,则ByteBuffer无论.asReadOnlyBuffer.
  2. ByteBuffer多线程的只读读取操作是否安全?

还有其他顾虑吗?

4

0 回答 0