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

有没有做ppt很厉害的网站制作网页代码大全

有没有做ppt很厉害的网站,制作网页代码大全,手机网站建设费用价格,个人网站可以做经营性的吗事件组概述 事件组的作用#xff1a; 可以等待某一个事件发生可以等待若干个事件发生可以等待若干个事件中的某一个事件发生 同步点是事件组的另一个使用方式#xff0c;它可以让多个任务进行阻塞等待#xff0c;当全部事件完成后#xff0c;再一起解除任务的阻塞。常常…事件组概述 事件组的作用 可以等待某一个事件发生可以等待若干个事件发生可以等待若干个事件中的某一个事件发生 同步点是事件组的另一个使用方式它可以让多个任务进行阻塞等待当全部事件完成后再一起解除任务的阻塞。常常用于合作关系的情况。 相关函数 创建事件组 函数声明如下 EventGroupHandle_t xEventGroupCreate( void ) 返回值事件组的句柄 设置事件组 函数声明如下 EventBits_t xEventGroupSetBits( EventGroupHandle_t xEventGroup,const EventBits_t uxBitsToSet ) xEventGroup事件组的句柄设置哪一个事件组 uxBitsToSet 设置哪一个事件以bit传入设置bit3就传入 (13)设置多个可用 ‘ | ’实现 等待事件组 函数声明如下 EventBits_t xEventGroupWaitBits( EventGroupHandle_t xEventGroup,const EventBits_t uxBitsToWaitFor,const BaseType_t xClearOnExit,const BaseType_t xWaitForAllBits,TickType_t xTicksToWait ) xEventGroup事件组的句柄设置哪一个事件组 uxBitsToWaitFor要等待的事件以bit传入 xClearOnExit当函数返回之前是否清除这个事件。传入pdFALSE、pdTRUE xWaitForAllBits是否等待全部 传入pdFALSE代表有一个事件发生即可解除阻塞传入pdTRUE代表必须全部事件发生才可解除阻塞 xTicksToWait 超时时间 同步点 函数声明如下 EventBits_t xEventGroupSync( EventGroupHandle_t xEventGroup,const EventBits_t uxBitsToSet,const EventBits_t uxBitsToWaitFor,TickType_t xTicksToWait ) xEventGroup事件组的句柄设置哪一个事件组 uxBitsToSet设置自己做完了哪一个事件以bit传入 uxBitsToWaitFor要等待哪些事件完成以bit传入只有当全部等待的事件完成后才可退出阻塞 xTicksToWait 超时 uxBitsToWaitFor设置的事件都完成后多个任务会同时从这个函数退出来不再阻塞。退出函数之后会自动清除uxBitsToWaitFor设置的事件的位 验证实验 现在有3个任务任务1在做一件很长时间的事情任务2也在做一个很长时间的事情任务3在等待这两个任务中其中一个完成后打印task finish字符串。 具体代码实现如下 EventGroupHandle_t xEventHandle_Test;/* 事件组句柄 */ void TaskAFunction(void *param){int i0;int j0;while(1){/* 做一个很长时间的任务 */for(i0;i10000;i){j;}/* 设置事件0 */xEventGroupSetBits(xEventHandle_Test,10);} }void TaskBFunction(void *param){int i0;int j0;while(1){/* 做一个很长时间的任务 */for(i0;i20000;i){j;}/* 设置事件1 */xEventGroupSetBits(xEventHandle_Test,11);} } void TaskCFunction(void *param){while(1){/* 等待事件组pdFALSE代表等待的事件有一个发生即可解除阻塞 */xEventGroupWaitBits(xEventHandle_Test,(10)|(11),pdTRUE,pdFALSE,portMAX_DELAY);printf(task finish\r\n);} }int main( void ) {TaskHandle_t xHandleTask1;TaskHandle_t xHandleTask2;TaskHandle_t xHandleTask3;prvSetupHardware();SerialPortInit();printf(UART TEST\r\n);/* 创建事件组 */xEventHandle_Test xEventGroupCreate();xTaskCreate(TaskAFunction,TaskA,100,(void*)NULL,1,xHandleTask1);xTaskCreate(TaskBFunction,TaskB,100,(void*)NULL,1,xHandleTask2);xTaskCreate(TaskCFunction,TaskC,100,(void*)NULL,1,xHandleTask3);vTaskStartScheduler();return 0; }
http://www.hkea.cn/news/14269705/

相关文章:

  • 定远建设小学网站浙江网站建设推广公司十大排行
  • 百度提交网站的入口地址温猛设计工作室
  • 哈尔滨手机网站建设价格低做网站编辑心得
  • 深圳做网站需要多少费用深圳有名设计公司有哪些
  • 龙岗网站建设技术网站名称 域名
  • 旅游网站开发说明网站建设+管理系统开发
  • 上传网站视频要怎么做才清楚南京理工大学电子工程网官网
  • 做网站编辑好还是期刊编辑好小米口碑营销案例
  • 巴彦淖尔市网站制作湘潭今天最新通知
  • 网页设计作业制作个人网站阿里巴巴国际站app
  • 专业购物网站哈尔滨最大的互联网公司
  • 适合大学生做的网站有哪些产品开发策略
  • 什么是网站建设和维护在线编程的网站
  • 广东专业网站开发有哪些网站可以免费做推广的
  • 动漫做暧昧视频网站常用的营销方法和手段
  • wordpress快速仿站友情网站
  • 个人网站作业番禺学校网站建设建议
  • 上海优秀网站建设公司网站开发mvc架构
  • 网站推广在哪好外贸网站策划案模板
  • 良匠网站建设网站重要三要素
  • vue做pc网站ps网页制作素材
  • 国外做任务网站有哪些手机网站开发服务商
  • 使用vue.js做企业网站关注清远发布
  • 网站搭建怎么收费保网微商城app下载
  • 建设局网站策划书电视台网站建设方案
  • 怎么在网上做装修网站没有域名怎么搭建网站
  • 找个人合伙做网站深圳工业设计公司排行榜
  • 泰安网站建设制作服务外贸公司网址
  • 把网站生成app的免费平台商业网点建设中心网站
  • 企业手机网站程序是什么软件开发公司哪里好