转自:https://blog.csdn.net/yangkuanqaz85988/article/details/52403726 问题1:不同线程/进程拥有着不同的栈,那系统所有的中断用的是同一个栈吗,那意味着不支持中断嵌套,如果中断可以被打断,那么不同中断必须使用不同栈,否则如何管控,怎么理解这个问题? M3的双堆栈(PSP/MSP), ucos举例,在不使用OS的时候,中断和非中断都是用PSP,而使用OS(ucos)则main和中断使用MSP,线程使用PSP,这里是通过CONTROL[1