On 20/01/2021 17:46, Joel Sherrill wrote:


On Wed, Jan 20, 2021 at 1:50 AM Richi Dubey <richidu...@gmail.com <mailto:richidu...@gmail.com>> wrote:

    Appending an item to its priority group means adding the item to
    the end of the priority queue of items with the same priority, but
    when/why do we do this? Do all classic tasks have their
    SCHEDULER_PRIORITY_APPEND_FLAG set to 1?


There is (was) a specific case in the POSIX implementation that required the thread to be placed at the head of the list. Hopefully it is still there or all the Ada conformance tests will not pass. At least, that was where I encountered code that depended on that very precise behavior.
Yes, it is pthread_setschedprio(), however, the special case is that it is prepended to its priority group.

--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to