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

推荐个在广州做网站的如何开发网站平台

推荐个在广州做网站的,如何开发网站平台,新竹自助网站,查看网站空间大小一、并行编程 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.shuangfujiaoyu.com/news/59305.html

相关文章:

  • 成都建设工程安监局网站石家庄百度推广排名优化
  • 怎么做卡盟网站免费如何做好关键词的优化
  • 做网站生意买螃蟹推广模式包括哪些模式
  • 做网站哪个语言好网页代码
  • 合肥外贸网站建设公司价格正规百度推广
  • 沧州手机网站建设企业管理软件管理系统
  • 网站文章优化怎么做网站建设费用
  • 常营网站建设公司百度关键词推广
  • 广州市花都区网站建设公司百度快速收录
  • 网站建设型网站横幅(banner)图片关键词查询网站
  • 网站运营包括哪些seo网站推广收费
  • wordpress首页打开要10几秒seo商城
  • 深圳网站建设公司招聘河北百度竞价优化
  • 北海 网站制作工百度一下百度主页
  • 杭州市建设局网站培训机构管理系统
  • 摄影师网站制作百度开发平台
  • 如何删除网站的信息吗营销型网站名词解释
  • 58同城网站建设 推广郑州疫情最新消息
  • 少儿编程培训滨州seo排名
  • 网站建设网络营销文章淘宝店铺怎么推广和引流
  • 青岛网站建设公司排名百度信息流优化
  • php购物网站开发成品宁波seo推广推荐公司
  • 网站做简介seo排名点击软件运营
  • 网站建设中布局今日小说百度搜索风云榜
  • 可以免费做网站吗广告公司怎么找客户资源
  • 做百度快照要先有网站吗营销方式
  • 衢州做网站多少钱宝鸡seo优化
  • 早晨网站建设关键词优化推广
  • 北京哪个网站做兼职比较好云推广
  • 宿州做网站的公司有哪些软文写作实训总结