Golang: Threading mit Hilfe von goroutines

Mittels Goroutines lassen sich in Go leichtgewichtige Threads starten. Unter Verwendung des go Statements lassen sich Funktionen, Anonyme-Funktionen oder Methoden als Goroutine ausführen. Die Main-Function eines Go-Programms kann auch als Goroutine betrachtet werden. Dabei gilt zu beachten, dass keine Goroutines mehr ausgeführt werden, sobald der Main-Thread beendet wurde. Verdeutlichen lässt…