第101章 所谓苏学(5K) (16 / 24)
嗯,所以是的,其实多线程的优化思路,早已有之。
用开饭店来简单比喻的话。
多核CPU,那就是好几个灶台,好几个厨师,能同时炒不同的菜。
而单核的CPU,只有一个灶台,一个厨师。
他没法同时炒两盘菜。
但多线程思路下,可以让厨师先炒一下A菜,关火,再炒几下B菜,再关火,切回A菜————
只不过切换速度是毫秒级别的快,所以在外人看来,就像两盘菜在同时炒。
但用专业一点的角度来看,线程的切换,是有开销的。
你大厨洗锅、换铲子都需要额外的时间。
所以如果强行把游戏核心逻辑,拆分成多个线程来运行。
The content is not finished, continue reading on the next page