9Concurrency Patterns
Das Konzept der nebenläufigen Programmierung kann am Anfang ungewohnt sein, da die Anwendung ein Umdenken zur sequentiellen Programmierung erfordert. Dies bedarf vielleicht zuerst ein wenig Übung. Wenn wir dann einmal die ersten nebenläufigen Programme erstellt haben, werden wir feststellen, dass sich alles sehr schnell wiederholt. Denn eigentlich geht es immer darum, Daten über Channels zu schicken und diese dann innerhalb von Goroutinen zu verarbeiten oder mit Goroutinen andere Goroutinen zu steuern. Wenn wir Nachrichten aus Channels bekommen, steht immer ein Ereignis dahinter, auf das wir reagieren müssen. Dafür gibt es eine Handvoll Patterns, die uns das Leben am Anfang sehr erleichtern. Die wichtigsten Patterns sollen ...
Get Go – Das Praxisbuch 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.