线程和协程 Day0815
2017-08-15 本文已影响0人
段然丶
线程:线程拥有自己的独立的栈和共享的堆,但是不共享栈,并且由操作系统调度
个人理解:操作系统中,通过线程分配CPU计算资源,让用户以为的不同的事情在同时进行,比如你可以在电脑上面一边听歌,一边写代码,一边上社交软件…,其实这个就是操作系统分了几个线程,最终可以让你在电脑上的并行操作着。
协程:Unity3d没有多线程的概念,但提供了协同程序,
协同程序:在主线程运行的同时开启另一段程序,来协助当前程序的执行,Unity的协程实在每帧结束之后去检测yield的条件是否满足。
协程很像多线程,但是不是多线程,