ARM Technical Support Knowledge Articles

PREEMPTION AND MAILBOXES

Applies to: RTX51 Real-time Kernel

Answer

Information in this article applies to:


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.

Article last edited on: 2004-06-07 15:37:59

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential