RMI连接中的ThreadLocal
问题描述:
我写了一些Java单机游戏。规范规定,这个游戏的几个匹配可以在同一个服务器上启动,所以我使用TheadLocal变量来在不同线程中实例Singleton类。问题是,当服务器与客户端通信时,它就像控制器的线程更改一样,所以ThreadLocal的实例被重置。这是正常的吗?我能做什么?RMI连接中的ThreadLocal
对不起,我的英语不好,提前谢谢。
我写了一些Java单机游戏。规范规定,这个游戏的几个匹配可以在同一个服务器上启动,所以我使用TheadLocal变量来在不同线程中实例Singleton类。问题是,当服务器与客户端通信时,它就像控制器的线程更改一样,所以ThreadLocal的实例被重置。这是正常的吗?我能做什么?RMI连接中的ThreadLocal
对不起,我的英语不好,提前谢谢。
也许你还应该提供一些关于你的服务器如何工作的信息(工作者线程,使用select())。 –
@MatejKormuth他正在使用RMI。这回答了这两个问题。 – EJP