一、什么是“多线程后台”?
剧院比喻
想象剧院后台只有一个道具师(单线程),他要负责:
结果:
他只能一件一件做,观众等得着急,后台效率低。
如果有一群道具师(多线程),每个人分工合作:
- 有人专门搬道具
- 有人专门换布景
- 有人专门调灯光
- 有人专门放音效
结果:
后台效率大大提升,观众几乎感觉不到等待,演出流畅!
二、Unity里的“分身术”——多线程后台
1. 单线程的局限
Unity的主线程(Main Thread)就像剧院的总导演,所有重要的事情(比如渲染画面、处理玩家输入、物理计算)都要他亲自来做。
问题:
如果后台有很多杂事(