June 2014
Intermediate to advanced
196 pages
4h 56m
German
Haben Sie je einen Fehler gefunden, der sehr schwer nachzustellen war? Vielleicht haben Sie schon katastrophale Fehler gefunden, die nur sporadisch auftreten, oder Sie sind über korrumpierte Daten gestolpert und haben die Ursache nicht gefunden.
Solche Fehler werden oft in einem kurzen Zeitfenster ausgelöst, in dem das System angreifbar ist: ein Zeitpunkt, an dem alle Bedingungen zusammentreffen, sodass irgendetwas fürchterlich schiefgehen kann. Eine Datei ist zufällig genau dann gesperrt, wenn die Software versucht zu schreiben. Ihre Session wird ungültig genau in dem Moment, als Sie versuchen, sensible Inhalte zu laden. Eine Race Condition entsteht in den seltenen Fällen, wenn ein Systemteil versucht, einen ...