返回
问一个问题:游戏服务器肯定由多线程组成。开发中遇到大量的多线程中访问同一资源的互斥问题,比如对同一个队伍的操作,交易......等等。是否有合理的多线程架构,或者方式能够解决这个问题。
我也看了你的《多进程的游戏服务器设计》这篇文章,能否具体的给些例子,好理解一些。比如第2点:有逻辑处理的进程上的数据流一定是单向的,它可以从多个数据源读取数据,但是处理后一定反馈到另外的地方,而不需要和数据源做逻辑上的交互。要如何做到这种单向的处理。