Unity基础知识篇(二):基础知识汇总

Unity基础知识篇(二):基础知识汇总


本篇将汇总记录自己学习unity过程中遇到的比较重要的知识点,以备后续查阅和巩固。会不断更新问题。

问题1:Unity中线程和协程的区别

这里放上两个链接吧,关于线程和协程描述挺不错的。
文章一:Unity 协程与线程
文章二:unity 协程原理与线程的区别
再总结下:
1.线程和协程对于自身来说,都是共享堆,但不共享栈。(进程是拥有自己独立的堆和栈)。
2.线程由操作系统调度,单核系统下,线程其实是不停的“切换”造成一种“并行”错觉。多核系统确实做到了并行。线程也因为这样的“实时”同步运算,需要在使用共享数据上格外小心,加入“锁”等机制,保护代码安全性;协程是不同步的,一个时间内只有一个协程在运行,完成指定代码段后,遇到“yield return”才将该段程序挂起,执行其他代码段,因此不需要担心同步或者锁的问题。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值