Keil™, An ARM® Company

Technical Support

RTX51: PREEMPTION AND MAILBOXES

Information in this article applies to:

  • RTX51 Version 3.10

QUESTION

Does sending a Message to the the mailbox of a Higher Priority task cause that task to preempt the sender? Are there any conditions in which this would not occur?

ANSWER

Yes. When a low priority task sends a message to a higher priority task (that is ready to run), RTX51 stops the low priority task and begins running the higher priority task.

The only case where this should not occur is when the higher priority task is blocked.

Last Reviewed: Monday, June 07, 2004


Did this article provide the answer you needed?
 
Yes
No
Not Sure