Ich habe this example gelesen und durch this wiki browsed in Bezug auf Echtzeit-Anwendungsentwicklung mit einem PREEMPT Patched Kernel. Ersteres verwendet POSIX-Threads und letzteres verweist nur auf die Notwendigkeit von PTHREAD_PRIO_INHERIT-Mutexen.Linux RT Preempt - Sind POSIX-Threads erforderlich?
Also habe ich nichts gesehen, das sagt, dass ich explizit POSIX-Threads brauche, um den PREEMPT-Patch zu nutzen, aber es scheint in gewisser Weise so zu sein. Würde ich weiterhin den Vorteil des PREEMPT-Patches erhalten, wenn ich native C++ 11-Threads oder Boost-Threads implementiert hätte?
Dank
Um nur zu erwähnen, letztes Mal, als ich versuchte, C++ 11 Threads in g ++, IIRC zu verwenden, musste ich trotzdem gegen libpthread verlinken. – cHao
Das stimmt, also bin ich geneigt zu glauben, dass die C++ + 11-Threads noch in Ordnung sind, aber das ist nicht viel mehr als eine Ahnung. – DrTarr