Wann ist thread_local sinnvoll in Embedded-Projekten?

Threadlocal ist sinnvoll, wenn:

  • Threads unabhängig arbeiten und eigene Daten benötigen
  • Synchronisation zwischen Threads vermieden werden soll
  • Speicherverbrauch pro Thread akzeptabel ist
  • Ein unterstütztes RTOS und Compiler vorhanden sind

Es ist weniger geeignet für Systeme mit harten Echtzeitanforderungen oder sehr knappen Ressourcen.

com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)