Garantien für Reaktionszeiten
Wie bereits erläutert, können Threads und Prozesse in vielen Programmiersprachen und Betriebssystemen für eine unbeschränkte Zeit angehalten werden. Die Ursachen für das Pausieren können aber mit genügend hohen Anstrengungen beseitigt werden.
Manche Software läuft in Umgebungen, in denen ernsthafter Schaden entstehen kann, wenn innerhalb einer bestimmten Zeit keine Reaktion erfolgt: Computer, die Flugzeuge, Raketen, Roboter, Autos und andere physische Objekte steuern, müssen schnell und vorhersagbar auf Sensoreingaben reagieren. In diesen Systemen gibt es eine festgelegte Deadline, bis zu der die Software reagieren muss. Wenn sie die Deadline nicht einhält, kann dies den Ausfall des gesamten Systems nach sich ziehen. ...
Get Datenintensive Anwendungen designen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.