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

512m内存做网站网络优化工作应该怎么做

512m内存做网站,网络优化工作应该怎么做,企业品牌类网站,网站开发联系方式一、延时函数介绍 1、FreeRTOS的延时函数 答:FreeRTOS有两种延时函数:相对延时函数 和 绝对延时函数。 相对延时:指每次延时都是从执行函数vTaskDelay()开始,直到延时指定的时间结束。绝对延时:指将整个任务的运行…

一、延时函数介绍

1、FreeRTOS的延时函数

答:FreeRTOS有两种延时函数:相对延时函数 和 绝对延时函数。
在这里插入图片描述

  • 相对延时:指每次延时都是从执行函数vTaskDelay()开始,直到延时指定的时间结束。
  • 绝对延时:指将整个任务的运行周期看成一个整体,适用于需要按照一定频率运行的任务。

注意:一般来说,绝对延时中的主体任务运行所需时间必须比绝对延时时间小。

2、相对延时和绝对延时的区别

答:

相对延时
在这里插入图片描述
绝对延时
在这里插入图片描述
(1)为任务主体,也就是任务真正要做的工作

(2)是任务函数中调用vTaskDelayUntil()对任务进行延时

(3)为其他任务在运行


二、延时函数解析

1、相对延时函数内部解析

答:

  1. 判断延时时间是否大于0,大于0才有效。
  2. 挂起调度器。
  3. 将当前正在运行的任务从就绪列表移除,添加到阻塞列表prvAddCurrentTaskToDelayedList( )。
    1. 将该任务从就绪列表中移除。
    2. 如果使能挂起操作,并且延时时间为0XFFFF FFFF,并且xCanBlockIndefinitely等于pdTRUE,就代表此时是一直等,相当于挂起,所以添加到挂起列表。
    3. 如果延时时间小于0XFFFF FFF。
      • 记录阻塞超时时间,并记录在列表项值里(通过该值确定插入阻塞列表的位置)。
      • 如果阻塞超时时间溢出,将该任务状态列表项添加到溢出阻塞列表。
      • 如果没溢出,则将该任务状态列表项添加到阻塞列表,并判断阻塞超时时间是否小于下一个阻塞超时时间,是的话就更新当前这个时间为下一个阻塞超时时间
  4. 恢复任务调度器。
  5. 进行一次任务切换。
  6. 2、延时函数的流程

答:

  • 正在运行的任务。
  • 调用延时函数。
  • 此时将该任务移除就绪列表,并添加到阻塞列表中。
  • 滴答中断里边进行计时。
  • 判断阻塞时间是否到达,如果到达将从阻塞列表移除,添加到就绪列表。

为什么调用了延时函数就进入阻塞状态

将当前任务移动到阻塞列表

在这里插入图片描述
具体见该函数的源码分析。


三、延时函数演示实验

实验简介

在这里插入图片描述

实验现象

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

总结

在这里插入图片描述

http://www.dtcms.com/wzjs/88523.html

相关文章:

  • 天津网络优化网站建设个人网站规划书模板
  • 专题网站建设解决方案搜索关键词分析
  • 广西梧州疫情通报百度seo网站
  • wordpress软件网站模板seo推广网站
  • 青岛 企业网站建站外贸推广平台哪个好
  • 网站开发项目中的rd武汉搜索引擎营销
  • 网站首页内链怎么做深圳seo优化方案
  • 住房和城乡建设查询平台网站seo最新优化方法
  • 晋州 网站建设 网络推广长尾关键词挖掘工具爱网站
  • 公司做网站费用会计分录怎么申请网站
  • 网站上的图片做多大互联网广告公司
  • 关于网站建设的外文翻译谷歌网址
  • 甘肃省住房和城乡建设厅安置局网站江苏网页定制
  • 网站建设 兼职 外包网络开发
  • 做网站没有成本的方法手机免费建站app
  • 百度做的网站百度seo怎么做网站内容优化
  • 网站做优化有效吗产品推广词
  • 做网站咋么插入背景图片湛江今日头条新闻
  • 旅游网站开发的意义相关资料旺道seo
  • 模板网站怎么做seo营销策略
  • wordpress网站管理插件关键词搜索挖掘爱网站
  • SharePoint做网站好吗东莞最新消息今天
  • 私募基金公司网站建设沈阳沈河seo网站排名优化
  • 企业建站系统下载色盲测试图看图技巧
  • 成都网站品牌设计新闻 近期大事件
  • 中关村做网站设计的厦门网络推广
  • 汕头h5建站杭州seo网站建设
  • 深圳西乡网站建设seo网站推广的主要目的包括
  • 营口建设工程信息网站手机百度app免费下载
  • 建网站需要什么手续成都seo达人