This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1294KCPDT: TI/RTOS - Context switch

Part Number: TM4C1294KCPDT

https://e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/t/520700

In this thread, it is mentioned 

Tasks are preempted by
- a Hwi
- a Swi
- higher priority task
Additionally a task gives up the processor (context switches to another task) if a blocking call is made (e.g. Task_sleep, Semaphore_pend and the semaphore is not available, etc.).

I would like to know e.g if low priority task is executing some algorithm and there is no blocking calls made however a high priority task has become ready run; assume no Hwi and Swi are used in this application, in which scenario high priority task can preempt low priority task?