你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
jakecumt 发表于 2018-7-12 09:48 任务通知 一定程度上可以替代二值信号量、计数信号量、事件组或队列。任务通知优点:更快、占用RAM少 任务 ...
一定程度上可以替代二值信号量、计数信号量、事件组或队列。任务通知优点:更快、占用RAM少
任务通知缺点:数据不能从任务发送到ISR(也就是ISR中不能读取任务通知);接收处理任务通知只能在本任务中;任务通知只能通过32位无符号整数传递数据;当任务为“pending”,发送任务通知API不会等待任务变为“not-pending”而阻塞,也就是数据可能丢失
信号量 包含二值信号量和计数信号量,我一般用二值信号量,很少用计数信号量
评分
查看全部评分
请问你说的"" 发送任务通知API不会等待任务变为“not-pending”而阻塞,也就是数据可能丢失""
这个情况是说当等待接收通知的任务挂起时(就是已经收到了一个通知等待执行时) ,就无法接收通知,此时别的任务再发的通知就会丢失吗?
评分
查看全部评分