Was ist ein Lock Pattern in C++ und wie wird es in Embedded-Systemen verwendet?

Ein Lock Pattern beschreibt eine wiederverwendbare Methode zum Schutz gemeinsam genutzter Ressourcen vor gleichzeitigen Zugriffen durch mehrere Threads. In C++ kann dies mit std::mutex, std::lock_guard, oder einem RTOS-Semaphor realisiert werden. In Embedded-Systemen ist dabei besondere Vorsicht geboten hinsichtlich Performance, Speicherverbrauch und Interrupt-Konflikten.

com

Newsletter Anmeldung

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