事件文檔 http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelEvent.htmlnetty是否接收事件併發? DownStream和Upsream事件如何?
例如: 可以同時獲得兩個事件?
@Override
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
Thread.sleep(10000);
}
如果messageReceived需要很長時間,我可以在另一個線程中接收另一個messageReceived嗎? 或netty有所有事件的隊列?
另一個例子
int i=0;
@Override
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
i++;
}
是增量是否正確?
另一個問題。
上游事件和下游事件是否同時工作?
或者你也可以添加每個信道處理程序的新實例,如果你不需要共享內容。另一種選擇是使用ChannelLocal共享狀態信息。簽出javadocs:http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelLocal.html – 2012-01-07 16:48:15