Supplementing the Model with Handwritten Code : Scheduler Package : Restrictions

Restrictions

Any call to process blocking functions (e.g., sleep, scanf) of the operating system from a task will hibernate not only the calling task, but the whole process. Using fork() and signals is also not allowed, since it might confuse the scheduler.