richard_damon wrote on Sunday, February 16, 2014:
They won’t be “missed”, but delayed. Critical sections are supposed to be kept very short, and are used to guard the update of critical data shared between tasks and interrupts (like the lists used to manage which task is to run).
The FreeRTOS kernel itself is very good at keeping to a minimum the duration of a critical section, and uses other methods when it needs a longer protection that doesn’t block interrupts.