其中调用osSignalSet(can_send_task_t, GIMBAL_MOTOR_MSG_SEND);会阻塞当前任务函数吗?
时间: 2023-08-07 14:04:47 浏览: 118
BA_QUAT.ZIP_quaternion_slerp_visual c
5星 · 资源好评率100%
根据提供的代码和示例函数的实现,调用osSignalSet函数不会阻塞当前任务函数。osSignalSet函数会立即设置指定的信号,并返回先前的信号状态值。这意味着它只是简单地修改了信号的状态,而不会导致当前任务函数被阻塞。
然而,需要注意的是,如果在设置信号后需要等待信号被处理或响应,那么可能会存在阻塞的情况。具体依赖于你在代码中是否有其他的等待信号处理的机制。
如果你想要确切地知道调用osSignalSet函数是否会阻塞当前任务函数,请参考操作系统或编程语言的相关文档或查看函数的实现代码。
阅读全文