当前位置: 首页 > news >正文

北郊网站建设公司免费的seo网站膝

北郊网站建设公司,免费的seo网站膝,重庆网站推广,自己做轴承网站一、并行编程 1.1 为什么需要并行编程 游戏的渲染计算对算力要求很高,所以我们需要把操作系统的资源利用到极致。 但是摩尔定律已经不在适用了,硬件的发展目前已经达到瓶颈。所以我们需要通过数量来提高计算效率。 1.2 并行编程基础 进程与线程&#…

一、并行编程

1.1 为什么需要并行编程

在这里插入图片描述
游戏的渲染计算对算力要求很高,所以我们需要把操作系统的资源利用到极致。
在这里插入图片描述
但是摩尔定律已经不在适用了,硬件的发展目前已经达到瓶颈。所以我们需要通过数量来提高计算效率。

1.2 并行编程基础

进程与线程: 进程有独立的存储单元 线程是进程之内的,会共享内存。
在这里插入图片描述

在多个线程之间切换,会出现Data Race导致数据出错。因此我们添加了锁的概念。保证同一时间内只有一个线程可以操作修改资源,可是这样又会引起死锁的问题。解决死锁也有很多办法。最著名的就是银行家算法。可以去我的操作系统专栏学习。

解决Data Race也有另外一种方案,就是原子操作。
在这里插入图片描述
原子操作,可以不用加锁,但是会浪费CPU资源。
在这里插入图片描述
空白的位置就是CPU处于等待状态。

二、并行架构

2.1 固定多线程

在这里插入图片描述
用不同的线程,进行不同的逻辑计算。但是这样的话会出现短板木桶效应。快的线程需要等慢的线程结束。

2.2 灵活多线程

在这里插入图片描述
多添加几个线程,可以动态分配线程资源。

2.3 Unreal架构

在这里插入图片描述

三、任务系统

3.1协程

在这里插入图片描述
是一个轻量级的线程,在切换是不需要调用中断,由程序员调用即可。在单一线程内。就是当程序执行一半后通过yield跳到别的方法内,等别的方法完成后再回来。

有状态协程:等回来的时候仍然知道之前的数据

在这里插入图片描述
无状态协程:不记录数据

在这里插入图片描述

http://www.yayakq.cn/news/22870/

相关文章:

  • 建网站做站在百度推广客户端登录
  • 高质量的南昌网站建设seo的网站
  • 长春网站建设选择星宿科技河南建达工程建设监理公司网站
  • wordpress国外空间百度seo怎么把关键词优化上去
  • 山东省菏泽市城乡建设局网站手机网站 分享
  • html5 图片网站无锡做网站 选众诺
  • 企业网站咋做在线app开发
  • 网站设计想法wordpress 子分类文章
  • 想要提高网站排名应该怎么做徐州工程造价信息网
  • 取消网站备案制度有口碑的合肥网站建设
  • dz如何做门户网站做游戏网站的前景
  • 重庆南坪网站建设公司wordpress鼠标烟花绽放的效果
  • 协会网站制作雄安建站服务
  • 中国十大it外包公司网站运营seo招聘
  • wordpress如何自建站有域名有服务器如何做网站
  • 怎么选择电商网站建设only网站建设分析
  • 网站开发流程有哪些设计图纸用什么软件
  • 房产局网站建设方案朋友圈网页怎么制作
  • 邯郸网站建设唯辛ls15227深圳投资公司实力排行榜
  • 德阳网站设计各类手机网站建设
  • 3d动画制作软件手机版南宁优化网站收费
  • 嘉兴网站广优化公司wordpress文章不发在首页
  • wordpress多用户后台西安seo外包公司
  • 企业网站模板 下载 论坛网站开发工程师工作职责
  • 马鞍山网站建设与制作建网站需要的设备
  • 公司网站建设应包含哪几个板块河南建筑公司实力排名
  • 石家庄pc端网站建设长沙制作网站公司哪家好
  • 温州网站制作软件中国建设银行网上银行网站
  • 网站转化路径小程序接入小商店
  • 网站后台html有教做素食的网站吗