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

青岛知名网站建设/不付费免费网站

青岛知名网站建设,不付费免费网站,it软件外包公司,我国基层政府网站建设情况目录 任务挂起 OSTaskSuspend()函数 任务恢复 OSTaskResume()函数 任务时间轮转 OSSchedRoundRobinCfg()函数 任务挂起 OSTaskSuspend()函数 作用:因某些原因暂停运行,但以后还要运行,用此函数挂起 位置:os_task.c 调用&a…

目录

任务挂起

OSTaskSuspend()函数

任务恢复

OSTaskResume()函数

任务时间轮转

OSSchedRoundRobinCfg()函数  


任务挂起

OSTaskSuspend()函数

作用:因某些原因暂停运行,但以后还要运行,用此函数挂起

位置:os_task.c

调用:

void OSTaskSuspend(OS_TCB    *p_tcb,//挂起指定控制块,可通过NULL挂起自身OS_ERR    *p_err //保存该函数的错误码)

挂起指定任务块

OSTaskSuspend((OS_TCB*)&Task2_TaskTCB,&err);

挂起自身

OSTaskSuspend((OS_TCB*)0,&err);

任务恢复

OSTaskResume()函数

作用:把挂起的任务恢复

位置:os_task.c

调用:

void OSTaskResume(OS_TCB    *p_tcb,//恢复指定控制块,可通过NULL恢复自身OS_ERR    *p_err //保存该函数的错误码)

恢复指定任务块:

OSTaskResume((OS_TCB*)&Task2_TaskTCB,&err);

恢复自身:

OSTaskResume((OS_TCB*)0,&err);

任务时间轮转

OSSchedRoundRobinCfg()函数  

前提:OS_CFG_SCHED_ROUND_ROBIN_EN 置1 才可使用时间轮转

作用:设置时间片长度

位置:os_core.c

调用:

void  OSSchedRoundRobinCfg (CPU_BOOLEAN   en,//DEF_ENABLED 打开 关闭DEF_DISENABLEDOS_TICK       dflt_time_quanta,//设置时间片长度 n*5 msOS_ERR       *p_err //返回的错误码)

使用实例:

	OSSchedRoundRobinCfg(DEF_ENABLED,1,&err); 

注:还需在创建任务函数中写入几个时间片,才会实现某个函数执行有效时间

http://www.jmfq.cn/news/5335921.html

相关文章:

  • 三水区网站建设/国外网站建设
  • 郑州最好的网站建设/竞价托管推广
  • 网站建设个人简历的网页制作/邀请推广app
  • 建设网站难吗/阿里域名注册网站
  • 电子商务网站建设人才调研/关键词代发排名推广
  • 上海住房城乡建设部网站/培训推广 seo
  • 商务网站建设中存在的问题/我的百度账号登录
  • 四川省建设工程信息网站/怎么样优化关键词排名
  • 建设网站ppt模板/沧州seo公司
  • 网站建设印花税/seo推广知识
  • 网站建设釒首先金手指十五/百度指数怎么看排名
  • 福州最好的网站建设网络公司/北京百度推广优化公司
  • 钻井网站建设/seo怎么优化方法
  • 大连建设安全网站/百度竞价规则
  • 大连网站建设信息/青岛网络seo公司
  • 滨海县城乡建设局网站/深圳设计公司
  • 网页设计是网站建设与管理的内容吗/上海网络营销有限公司
  • 企业网站建设模版/百度推广客户端下载
  • 网站建设学的是什么知识/百度网络电话
  • 邯郸建设公司网站/北京百度关键词推广
  • 哈密建设局网站/郑州网络推广专业公司
  • 江西省网站建设先进表彰/万能导航网
  • 海绵城市建设网站/广告软文代理平台
  • 网站建设需要的服务器/无锡网站建设公司
  • 湖州品牌网站建设/网络营销培训班
  • 邯郸wap网站建设/全国唯一一个没有疫情的城市
  • 品牌网站建设小蝌蚪a/精准营销方式有哪些
  • 白城网站建设/公司的公关
  • 网站建设 盈科/谷歌官方网站首页
  • 泰安营销型网站建设公司/什么软件可以发布广告信息