Netty 的 SimpleChannelInboundHandler 的子类可以共享吗?
Can a subclass of Netty's SimpleChannelInboundHandler be Sharable?
我正在创建 SimpleChannelInboundHandler
的子类,它不保持任何状态并且完全是线程安全的。我想知道将其设为可共享是否安全?文档似乎对此事保持沉默,虽然重用该对象会很好,但我宁愿以后不要 运行 进入讨厌的竞争条件。
是的,只要没有在子class中保留的状态并且不是线程安全的,就可以保存子classes @Sharable。
我正在创建 SimpleChannelInboundHandler
的子类,它不保持任何状态并且完全是线程安全的。我想知道将其设为可共享是否安全?文档似乎对此事保持沉默,虽然重用该对象会很好,但我宁愿以后不要 运行 进入讨厌的竞争条件。
是的,只要没有在子class中保留的状态并且不是线程安全的,就可以保存子classes @Sharable。