协程和线程的效果类似,都可以实现与主线程异步的效果,但是本质不一样。
协程在主线程内,通过软件手段实现函数与主线程的异步效果。Startcoroutine(IEnumerator Func);IEnumerator是迭代器关键字,修饰一个函数,使其具有迭代属性。协程可以在任何使用了yield return的点位暂停执行,从而可以实现异步。
线程则是物理上要开辟CPU线程(如果是超线程,则是逻辑上开辟CPU线程)
协程和线程的效果类似,都可以实现与主线程异步的效果,但是本质不一样。
协程在主线程内,通过软件手段实现函数与主线程的异步效果。Startcoroutine(IEnumerator Func);IEnumerator是迭代器关键字,修饰一个函数,使其具有迭代属性。协程可以在任何使用了yield return的点位暂停执行,从而可以实现异步。
线程则是物理上要开辟CPU线程(如果是超线程,则是逻辑上开辟CPU线程)