Linux Magazin germany

Schlimme Raser

Der Autor

Mike Schilli arbeitet als Software Engineer in der San Francisco Bay Area in Kalifornien. In seiner seit 1997 laufenden Kolumne forscht er jeden Monat nach praktischen Anwendungen verschiedener Programmiersprachen. Unter mschilli@perlmeister.com beantwortet er gern Fragen.

Passen Programmierer nicht auf, kommen sich parallel laufende Programmteile ständig in die Quere, ob als Prozess, als Thread oder als Goroutine. Wer es dem Zufall überlässt, in welcher Reihenfolge Systemkomponenten Daten lesen oder modifizieren, führt Zeitbomben in den Code ein, die früher oder später detonieren und schwer zu analysierende Laufzeitfehler hinterlassen.

Die verbreitete Annahme, dass Komponenten, die ein Programm eine nach der anderen aufruft, auch in derselben Reihenfolge zum Einsatz kommen, ist eine Illusion, die sich leicht mit einem Beispiel widerlegen lässt. Dabei spielt allerdings auch noch der Zufall mit. So kann es durchaus sein, dass etwas einmal

You’re reading a preview, subscribe to read more.

More from Linux Magazin germany

Linux Magazin germany11 min readSecurity
Zugangsbeschränkung
Zero Trust: Theorie und Praxis Im dritten Jahr der Corona-Pandemie ist längst klar, dass vielen Unternehmen das Virus als wahrer Segen für das eigene Geschäft in Erinnerung bleiben dürfte. Die Hersteller von VPN-Lösungen fallen zweifelsfrei in diese
Linux Magazin germany2 min read
Inserenten/Autoren/Events
1 nur erhältlich in Verbindung mit einem Jahresabo Print Schüler- und Studentenermäßigung: 20 Prozent gegen Vorlage eines Schülerausweises oder einer aktuellen Immatrikulationsbescheinigung. Der aktuelle Nachweis ist bei Verlängerung neu zu erbringen
Linux Magazin germany2 min read
Kurznachrichten
DietPi 8.1: Die Distribution DietPi verwandelt SBCs wie den Raspberry Pi in einen flexiblen Server. Neu: Die neue Version verbessert die hauseigenen Anwendungen. Darüber hinaus gibt es jetzt ein Image für Odroid N2(+), das den Linux-Kernel 5.10 verwe

Related