前言: 协程在Unity中是一个很重要的概念,我们知道,在使用Unity进行游戏开发时,一般(注意是一般)不考虑多线程,那么如何处理一些在主任务之外的需求呢,Unity给我们提供了协程这种方式 为啥在Unity中一般不考虑多线程 因为在Unity中,只能在主线程中获取物体的组件.方法.对象,如果脱离这些,Unity的很多功能无法实现,那么多线程的存在与否意义就不大了 既然这样,线程与协程有什么区别呢: 对于协程而言,同一时间只能执行一个协程,而线程则是并发的,可以同时有多个线程在运行 两者在内存