1. 理解如下,言简意赅的说,信号量解决同步,互斥量解决竞争. 信号量用于同步,主要任务间和中断间同步:互斥量用于互锁,用于保护同时只能有一个任务访问的资源,为资源上一把锁. 互斥量具有优先级继承,信号量没有. 互斥量不能用在中断服务程序中,信号量可以,这个就不太明白了? 创建互斥量和创建信号量的API函数不同,但是共用获取和给出信号API函数. 2. 互斥量与二进制信号量最大的不同是:互斥量具有优先级继承机制.也就是说,如果一个互斥量(令牌)正在被一个低优先级任务使用,此时一个高优先级企图获取