【发布时间】:2013-03-26 13:32:24
【问题描述】:
我正在开发一个 websocket 应用程序。 Here is the code for the Netty Handler.
在其中,websockets 连接到一个长时间运行的线程,该线程收集它们并传回消息。
我的问题与同步有关。因此,当 Netty 应用程序向线程添加新的 ctx 时,我使用锁来同步列表的添加/删除/迭代。我认为没有其他方法可以解决此锁定问题。
所以我的问题是有没有更好的方法来处理这种与线程的同步?
此外,执行此锁定是否存在任何主要的性能缺陷?这会导致什么样的问题?
【问题讨论】: