Linux Magazin germany

Verletzungsrisiko

Starten möchte ich den Artikel mit einer persönlichen Erfahrung. Mit Nicolai Josuttis, einem langjährigen Mitarbeiter am C++-Standard, diskutierte ich vor zwei Jahren über seine C++20-Standarderweiterung std::jthread. Zum Abschluss unserer Diskussion über die Gefahren von Threads stellte er die Gretchenfrage, ob ich etwas im Threading kenne, was einfach sei. Sie war natürlich rhetorisch: Der Einsatz von Threads ist per se ein Expertengebiet. Das verleiht den Regeln der C++ Core Guidelines auch so große Bedeutung, helfen sie doch dabei, die Komplexität von Concurrency auf ein beherrschbares Maß zu reduzieren.

Lass Dir helfen

Nur beseitigte Bugs sind gute Bugs. Daher gilt es, beim Umgang mit Threads alle verfügbaren Werkzeuge einzusetzen. Dazu sagt CP.9: „Whenever feasible use tools to validate your concurrent code.“. Den Wahrheitsgehalt dieser Regel habe ich schon

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Linux Magazin germany

Linux Magazin germany11 min gelesenSecurity
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 gelesen
Readme
Der Mensch lebt nicht vom Text allein: Zu so gut wie jedem Artikel im LinuxMagazin gehört eine Reihe von Zusatzinformationen, die das bloße Narrativ um weiterführende Inhalte ergänzen. Manche davon integrieren sich direkt in den Textfluss, andere ste
Linux Magazin germany8 min gelesen
Klare Ansage
Mycroft: Freier Sprachassistent unter Linux Sprachassistenten wie Amazon Alexa, Apple Siri, Microsoft Cortana oder der Google Assistant erfreuen sich immer größerer Beliebtheit. Doch alle diese mit künstlicher Intelligenz arbeitenden Helferlein basie

Ähnlich