我正在编写小型实用程序应用程序(基于JBoss Netty),它应该对http请求执行一些简单的登录。
想象一下图像缓冲区
private static byte[] image = DatatypeConverter.parseBase64Binary("...some base64 data here....");
private static final ChannelBuffer imageBuf = ChannelBuffers.wrappedBuffer(image);
所以,问题是:在多个线程之间共享这个imageBuf
进行写入是否正确?或者我应该为每个响应创建一个新的响应吗?
答案 0 :(得分:1)
在跨线程共享ChannelBuffer方面不安全。 ChannelBuffer不是线程安全的