您的位置:首页 > 娱乐 > 明星 > 百度免费网站怎样建设_网上医疗和医院网站建设_中国市场营销网_简述网站建设的流程

百度免费网站怎样建设_网上医疗和医院网站建设_中国市场营销网_简述网站建设的流程

2025/4/6 7:34:28 来源:https://blog.csdn.net/weixin_42963788/article/details/147015298  浏览:    关键词:百度免费网站怎样建设_网上医疗和医院网站建设_中国市场营销网_简述网站建设的流程
百度免费网站怎样建设_网上医疗和医院网站建设_中国市场营销网_简述网站建设的流程

在 FreeRTOS 中,阻塞 API 是指那些会导致调用任务进入阻塞状态(Blocked State)的函数,即任务会暂时让出 CPU,直到某个条件满足(如超时、信号量可用、队列数据到达等)。以下是常见的阻塞 API 分类及示例:


1. 任务延迟(延时)

  • vTaskDelay()
    使任务阻塞指定的时间(以系统节拍 Tick 为单位)。
    void vTaskDelay(const TickType_t xTicksToDelay);
    
  • vTaskDelayUntil()
    精确的周期性延迟(避免时间漂移)。
    void vTaskDelayUntil(TickType_t *pxPreviousWakeTime, const TickType_t xTimeIncrement);
    

2. 队列(Queue)操作

  • xQueueReceive()
    从队列中接收数据,若队列为空则阻塞。
    BaseType_t xQueueReceive(QueueHandle_t xQueue,

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com