让Netty同步?

时间:2013-08-26 03:23:54

标签: java asynchronous netty

您好我是刚开始学习Netty框架的学生。 我正在使用Netty构建HTTP服务器。

我使用的是Netty 4.0.7。我的服务器基于Netty 4.0.6示例HttpUploadServer。

如果我错了,请耐心等待......我对异步网络的整个概念感到困惑。

让我举个例子(我服务器的生命周期)

  1. 客户端发送多部分POST请求。
  2. 服务器通过chunck(在channelRead0方法中)
  3. 读取请求chunck
  4. 然后服务器使用chuncked数据进行一些工作并发送响应。但是,这项工作需要使用全局变量。(例如,带有标题内容的String或一些公共方法)
  5. 所以这是我的问题。

    如何对某些方法和变量进行锁定(make synchronous),以便它们不会相互混淆(在处理不同步使用这些全局变量的请求时)?

    或者我只是将异步服务器的概念弄错了?

0 个答案:

没有答案