【发布时间】:2018-03-20 02:30:36
【问题描述】:
我正在做一个游戏,游戏有服务器和客户端连接到房间玩,每个房间都是一个游戏,并且在一个线程上运行,
现在我想了想,我知道我需要在游戏过程中与所有玩家交流,我不知道该怎么做,我想为每个玩家创建一个线程,这意味着我需要为房间开一个线程,为玩家开1-3个线程!
对于一个迷你项目来说还可以,但理论上如果它是一个拥有百万以上玩家的游戏,这意味着至少 1m 线程,
服务器可以处理这么多线程吗?这是解决这个问题的正确/好的解决方案吗?
【问题讨论】:
标签: java multithreading server client