goroutine

Eine goroutine ist ein einfacher Ausführungsstrang, der von der Go Language Runtime verwaltet wird.
1
Antwort

Warum reagiert Go beim Schreiben in einen geschlossenen Kanal?

Warum geht Go beim Schreiben in einen geschlossenen Kanal in Panik? Man kann das value, ok := <-channel idiom zum Lesen von Kanälen verwenden, und somit kann das ok-Ergebnis getestet werden, um einen geschlossenen Kanal zu treffen: %V...
20.01.2016, 10:45
2
Antworten

Erzwingt das Eindringen in den gleichen Thread

Gibt es eine Möglichkeit, sicherzustellen, dass eine Goro-Routine nur in einem bestimmten Betriebssystem-Thread ausgeführt wird? Zum Beispiel, wenn GUI-Operationen im GUI-Thread ausgeführt werden müssen, aber mehrere GUIoutinen mit GUI-Code vorh...
10.12.2009, 11:05
3
Antworten

Warten Sie auf die Beendigung von n goroutines

Ich muss eine große Menge an Goroutines starten und auf ihre Beendigung warten. Der intuitive Weg scheint einen Kanal zu verwenden, um zu warten, bis alle fertig sind: %Vor% Aber das Problem ist, dass sich die Anzahl der Objekte und damit au...
16.05.2013, 14:53