O'Reilly logo

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 13: Nebenläufigkeit

von Brett L. Schuchert

»Objekte sind Abstraktionen der Verarbeitung. Threads sind Abstraktionen von Zeitabläufen.«

– James O. Coplien (in einer privaten Mitteilung)

Saubere nebenläufige Programme zu schreiben, ist schwer – sehr schwer. Es ist viel leichter, Code zu schreiben, der in einem einzigen Thread ausgeführt wird. Es ist ebenfalls leicht, Multithreaded-Code zu schreiben, der an der Oberfläche gut aussieht, aber in einer tieferen Ebene Defekte hat. Solcher Code funktioniert so lange, bis das System unter Stress gerät.

In diesem Kapitel beschreiben wir, warum die nebenläufige Programmierung erforderlich ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required