Changeset d9249c9 in rtems
- Timestamp:
-
08/31/21 09:03:57
(3 years ago)
- Author:
- Sebastian Huber <sebastian.huber@…>
- Branches:
- master
- Children:
- 317774c
- Parents:
- 9c0591f1
- git-author:
- Sebastian Huber <sebastian.huber@…> (08/31/21 09:03:57)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (09/01/21 18:24:57)
- Message:
-
score: Fix blocking message queue receive
In order to ensure FIFO fairness across schedulers, the thread queue
surrender operation must be used to dequeue a thread from the thread
queue. The thread queue extract operation is intended for timeouts.
Add _Thread_queue_Resume() which may be used to make extracted or
surrendered threads ready again.
Remove the now unused _Thread_queue_Extract_critical() function.
Close #4509.
-
(No files)
-