μC/OS-II任务,信号量、邮箱、队列及其区别 一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的 话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂 起。但是如果最高优先级任务一直使用CPU,那就... 2023-06-13 μCOS-II任务信号量邮箱队列文章软件开发嵌入式OS
信号量、互斥体和自旋锁的区别 基础:信号量、互斥体和自旋锁的区别信号量/互斥体允许进程睡眠属于睡眠锁,自旋锁则不允许调用者睡眠,而是让其循环等待,所以有以下区别应用1)、信号量和读写信号量适合于保持时间较长的情况,它们会导致调用者睡眠,因而自旋锁适合于保持时间非常短的情况 2)、自旋锁可以用于中断,不... 2023-06-13 信号量互斥体自旋锁文章基础课信号系统