gpt4 book ai didi

java - ByteBuffers 可以用作 'long living' 静态对象吗?

转载 作者:行者123 更新时间:2023-11-30 11:44:34 24 4
gpt4 key购买 nike

我需要将某些 ByteBuffer 对象存储为类中的静态字段。将它们存储为长期存在的对象是否有任何顾虑,或者我应该按需创建它们?我经常需要访问这些对象。

最佳答案

Buffers不是线程安全的,所以如果是多线程应用,需要特别注意。这里有类似的讨论:

ByteBuffer as static final fields within classes

如果是这种情况,我的建议是动态创建它,因为它会帮助您仅为操作所需的数据分配内存。如果您将它合并并且要读取的数据少于分配的数据,则不必要将分配内存。

希望对您有所帮助。

关于java - ByteBuffers 可以用作 'long living' 静态对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10748616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com