Skip to content

Mutex Deadlock

Jeder der mal parallel laufende Prozesse programmiert hat kennt das Problem: auf Variablen darf immer nur ein Prozess gleichzeitig zugreifen, sonst kann alles mögliche passieren. Um das zu umgeben gibt es Mutexe: Sperren, die ein Prozess aktiviert, dann die Variable schreibt und dann wieder freigibt.

Wenn man dabei aber nicht aufpasst kann es sein dass sich das Programm für immer aufhängt: wenn nämlich beide Threads sich gegenseitig blockieren und warten dass der jeweils andere eine Sperre aufhebt.

several people pulling at a gordian knot

Wenn ich mir Deutschland und die Welt so ansehe, dann werde ich das Gefühl nicht los, dass wir in einer solchen Situation stecken und durch diese Selbstblockade die Katastrophe unausweichlich wird. Unter anderem habe ich die Doku von Christian Sievers gesehen: "Stillstand und Regelwut – verspielt Deutschland die Zukunft?". Dort wurden verschiedene Beispiele aufgeführt und ein Spruch bleibt vielleicht am Besten in Erinnerung: "wenn bei einem Projekt alle Partikularinteressen befriedigt sind, ist das Projekt tot".

"Mutex Deadlock" vollständig lesen

Die Story stinkt

Im Moment kursiert die Story im Internet von dem Australier der drei Monate mit Hund auf dem Pazifik getrieben ist bis er gerettet wurde. Ich habe anhand der Schlagzeile zuerst an so etwas wie die Geschichte von Poon Lim gedacht, der im zweiten Weltkrieg 133 Tage alleine auf einem Floß / Rettungsinsel getrieben ist bevor man ihn wieder aufgefischt hat.

Deshalb war ich baff, als ich die Bilder von Tim Shaddock gesehen habe: Katamaran.

Warum um alles in der Welt läuft der als Schiffbrüchiger durch? In dem Artikel steht etwas von "Elektrik nach Sturm ausgefallen". Ich kann das natürlich nicht mit Sicherheit behaupten, aber das sieht mir alles sehr stark nach schlechter Seemannschaft aus. Wenn man sich das Bild anschaut, dann fallen dem Segler direkt mal zwei Sachen auf:

  • Mast: vorhanden
  • Ruder: vorhanden
"Die Story stinkt" vollständig lesen