Überwachen des PThread-Kontextwechsels

Ich möchte das Kontextwechselverhalten in einer Multithread-Anwendung überwachen.

In anderen RTOSes (Micro C OS) konnte ich einen Kontextwechsel-Rückruf für jeden Thread in der Anwendung registrieren, dann ein GPIO protokollieren (oder umschalten) und den Thread-Kontextwechsel in Echtzeit beobachten. Dies war ein wertvolles Tool zum Debuggen des Echtzeitverhaltens und der Interaktion mehrerer Threads.

Meine aktuelle Umgebung ist eingebettetes Linux unter Verwendung der pthread-API. Gibt es eine Möglichkeit, die einzelnen Kontextwechsel zu überwachen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage