rtos 线程调用vTaskSuspendAll()后不会程序直接死掉吗?

FreeRTOS 提供了让任务暂停(也称为“挂起”)执行、恢复执行的 API:vTaskSuspendAll() 将所有任务都挂起暂停后,rtos 线程调用vTaskSuspendAll()后不会程序直接死掉吗?但我又找到了这篇文章:
调度锁:RTOS提供的调度器开关函数,如果某个任务调用了调度锁开关函数,处于调度锁开和调度锁关之间的代码在执行期间是不会被高优先级的任务抢占的,即任务调度被禁止。 对应函数:
void vTaskSuspendAll( void )//字面理解就是延迟挂起所有任务
BaseType_t xTaskResumeAll( void )// 恢复所有任务 /注意:这两个函数必须成对出现!/

挂起所有活动的实时内核,同时允许中断(包括内核滴答)。

任务在调用vTaskSuspendAll ()后,这个任务将继续执行,不会有任何被切换的危险,直到调用xTaskResumeAll ()函数。

API中有可能影响影响上下文切换的函数(例如,vTaskDelayUntil(), xQueueSend()等等),一定不能再调度器挂起时被调用。

任务挂起和程序死掉是两码事,任务挂起是可以恢复运行的。