- Timestamp:
-
06/12/15 12:12:15 (9 years ago)
- Author:
-
Sebastian Huber
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
initial
|
v2
|
|
1 | 1 | We have for example: |
2 | 2 | |
| 3 | {{{ |
3 | 4 | Scheduler_Void_or_thread _Scheduler_priority_Unblock ( |
4 | 5 | const Scheduler_Control *scheduler, |
… |
… |
|
39 | 40 | SCHEDULER_RETURN_VOID_OR_NULL; |
40 | 41 | } |
| 42 | }}} |
41 | 43 | |
42 | 44 | So the unblock event of a pseudo ISR task (MPCI or timer server) may pre-empt a task with disabled pre-emption. Suppose a higher priority task than the non-preemptible task is ready. Then this task gets scheduled once the pseudo ISR task blocks again. |