【问题标题】:Can I call `Channel.write()` in non-Netty thread?我可以在非 Netty 线程中调用“Channel.write()”吗?
【发布时间】:2013-05-31 18:45:38
【问题描述】:

由于某种原因,我需要在非netty线程中将消息写入通道(操作在服务器端,并且通道已经连接。)。但是我发现我的客户虽然获得了成功的未来却无法得到消息。那么我怎样才能以正确的方式做到这一点呢?

而我的 netty 版本是 3.6.6-final。

【问题讨论】:

  • 您从哪个线程调用write 没有限制。特别是在客户端,从您自己的线程中调用它是一种常规做法,我可以从个人经验中证明它是有效的。

标签: java netty


【解决方案1】:

channel.write() 是线程安全的,所以不用担心。

【讨论】:

  • 感谢您的建议。最后我收到了消息,我发现它出错了,因为错误的字符串编码方法。
猜你喜欢
  • 2023-03-05
  • 2014-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-23
  • 2020-10-02
  • 1970-01-01
相关资源
最近更新 更多