网易我的世界论坛
标题:
关于多服务器与多线程问题
[打印本页]
作者:
艾克丶艾达
时间:
2020-3-14 09:21
标题:
关于多服务器与多线程问题
1、modApi 在手机端运行是否支持多线程,对多核CPU是否有性能优化;
2、多个服务器是否代表多线程,还是说不同服务器仅并行处update实则为单线程;
3、将多个不同功能、但是写在同一个服务器内的update单纯复制粘贴移动到多个服务器update中,该方法是否可以对性能进行优化,还是说一个服务器比起多个服务器来说性能才会有所提升
作者:
雾都漫游者
时间:
2020-3-17 16:30
你好,相关的问题答复如下:
1、mc-server是多线程的,但是要求modApi只能运行在工作线程(工作线程是一个线程)。多核cpu是有性能优势的,因为mc-server不仅要运行modApi,也会运行其他异步工作,有些异步工作是modApi间接产生的
2、在Apollo里,一个服(如game服、lobby服)就是一个进程。每个服都是单独运行的,但是每个服内mod api都是在工作线程运行。
3、理论上,这样没性能优化。正确做法是,减少一个服udpate的逻辑。
欢迎光临 网易我的世界论坛 (http://mc.netease.com/)
Powered by Discuz! X3.3