Unity协程和线程的区别
发布网友
发布时间:2022-06-22 09:01
我来回答
共1个回答
热心网友
时间:2024-07-17 09:00
线程和C#的线程没区别,重点在于协程。
协程Coroutine并不是多线程的,只是运转的结果很像多线程而已。
MonoBehavior的每个周期里都会检查一次是否需要执行协程,如果需要,就执行。所以是Unity的主线程调用了协程里的代码,你要是写个死循环的话照样会把主线程卡死,这点和Update挺像的。
所以,它们只是看起来很像,实际没啥共同之处。。。