[游戏开发] 请教个多线程问题

newjunwei 2013-09-03
在做一个cf类型的网页游戏,战斗内有很高的并发度,而战斗外相对较少并发。现在有两中选择:
1、根据请求类型将同种类型请求用单线程处理,例如:将同一场战斗的请求根据战斗id送到固定某单个线程中进行处理,优点是保证同一场战斗内没有并发,不需要考虑数据线程安全等问题,线程不会阻塞。但感觉可能因为战斗请求的多寡导致各个线程之间负载不均衡,利用率不高。
2、用包含一定数量线程的threadpool,优点是线程利用率高,但是因为并发导致开发时需要考虑线程之间的数据同步,还会因为并发导致的一些某名奇妙的问题。
我开发用的是java,请问有此经验的同道,我该如何选择?
firewalls 2013-09-30
你们的游戏有场景帧的概念吗?
Global site tag (gtag.js) - Google Analytics