PendSv:可悬挂异常。这里的所谓可悬挂的意思就是可以延期执行对应的异常处理服务函数。只有在当前没有更高级优先级的异常或者中断需要执行时,才能执行对应的异常服务函数,即相当于对应的异常服务函数是挂起待执行的(该类异常命名的来源)。
从上面的解释我们可以看出
1. 具体该类异常是可以定义优先级的
2. 该类类异常处理服务函数的执行时是可以被更高优先级的中断触发等打断(中断)
3. 某个具体该类异常处理服务函数的执行世纪 受 触发异常时 运行状态的影响,这些运行状态主要包括:
3.1 同时触发的其他异常或者中断情况
3.2 其他异常或者中断的优先级情况
只有当前PendSV具有最高优先级时才可能立即执行,否则都会挂起等待