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

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

More from Linux Magazin germany

Linux Magazin germany11 min read
Nach Regelwerk
Wie DSGVO und Homeoffice sinnvoll zusammen funktionieren Corona und kein Ende: Im dritten Jahr der Pandemie hat sich in weiten Teilen der Bevölkerung aus nachvollziehbaren Gründen eine allgemeine Müdigkeit im Hinblick auf die Pandemie breitgemacht. D
Linux Magazin germany8 min read
Objekt der Begierde
Objektorientierung anhand von Ruby und Go Die meisten Skripts oder Programme starten als Hacks mit ein paar Variablen ins Leben. Erweist sich eine Applikation als nützlich, steigen die Ansprüche. Ein Feature hier, noch eins da, und die Codebasis wäch
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