0

我正在编写小型实用程序应用程序(基于 JBoss Netty),它应该针对 http 请求执行一些简单的登录。

想象一个图像缓冲区

private static byte[] image = DatatypeConverter.parseBase64Binary("...some base64 data here....");

private static final ChannelBuffer imageBuf = ChannelBuffers.wrappedBuffer(image);

所以,问题是:imageBuf跨多个线程共享它以进行编写是否正确?或者我应该为每个响应创建一个新的?

4

1 回答 1

1

不,跨线程共享 ChannelBuffer 是不安全的。ChannelBuffer 不是线程安全的

于 2012-05-11T18:47:58.677 回答