Design philosophies Two basic designs exist: Event-driven (priority scheduling) designs switch tasks only when an event of higher priority needs service, called pre-emptive priority.
Two basic designs exist: Event-driven (priority scheduling) designs switch tasks only when an event of higher priority needs service. It is called pre-emptive priority.