gpt4 book ai didi

java - 区分服务器线程(用户连接)

转载 作者:行者123 更新时间:2023-12-01 15:28:48 24 4
gpt4 key购买 nike

我想知道区分服务器连接的最佳方法是什么。我的客户端连接有自己的线程,我的目标是将其与其他 2 个用户(总共 3 个)放在一个组中,就像一个大厅。

我目前正在查看 ThreadGroup 并尝试将每 3 个用户分配到一个线程组,但是我不确定这是否正确,因为我看不到任何明确的方法来查找哪些用户位于哪个线程组中.

如果有人能给我指出正确的方向,那将会非常有帮助。

最佳答案

我不会使用ThreadGroup来进行线程分类。 ThreadGroup 允许线程执行操作并获取有关线程集合的信息。我认为您不需要此功能。

我会使用Collection 类之一将您的用户或游戏线程分组在一起。 Collection 可以位于用于存储游戏状态的自定义类内部。

如果您需要查找需要更多成员(member)的游戏,那么我会提供一个需要成员(member)的游戏集合,您可以在用户登录/退出时添加和删除这些游戏。

关于java - 区分服务器线程(用户连接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9826625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com