Seite 1 von 1

Thread-Sicherheit in RoboPro

Verfasst: 17 Apr 2020, 00:14
von elektrofuzzis
Hallo,

ich habe eine Frage zur Thread-Sicherheit in RoboPro.

Wir haben in einem Programm eine Funktion zum Senden von Daten über den I2C-Bus geschrieben:
senden.PNG
senden.PNG (53.6 KiB) 2292 mal betrachtet
Diese Funktion wird nun von zwei parallel laufenden Threads angesprochen (2x Ampelmännchen im Hauptprogramm).
Kann nun davon ausgegangen werden, dass die Abarbeitung einer I2C-Kommandokette nicht vom zweiten Thread unterbrochen wird, da die Kommandos per "offen lassen" miteinander verbunden sind? Oder besteht hier keine Thread-Sicherheit und die Kommunikation auf dem I2C-Bus kann durcheinander kommen?

Mit freundlichen Grüßen

Stefan Fuss