C++11并发:内存模型和原子类型
引言
在游戏后台领域C++一直是主流开发语言。就算是在服务器性能已经非常强大的今天,我依然觉得游戏行业对于性能的突破的需求还远没有结束。大家手机游戏动辄要120hz,这意味着游戏的战斗服的帧数必须超过120hz。以前我一台服务器装下几十人在线战斗刷副本已经很不错了,但是像万龙觉醒类型的SLG动辄就是几百好人同屏战斗,上万人在同一台服务器战斗,基于此每一台机器的性能都必须充分压榨。无锁化并发的性能优化需要后台开发者熟悉C++的内存模型和原子类型的使用。