KI-Arbeitsumgebung für Code
Abbruch in Go
Beende einen Go-Worker bei Kontextabbruch während des Wartens auf das Senden.
● ● ●GoChannel Desk●
Arbeitsabläufe · Abbruch in Go ×
if err := ctx.Err(); err != nil {
return err
}
select {
case results <- value:
return nil
case <-ctx.Done():
return ctx.Err()
}✳Beende einen Go-Worker bei Kontextabbruch während des Wartens auf das Senden.
✓ ÄnderungenVor dem Anwenden prüfen ↗
Illustration der Arbeitsumgebung
| Vor dem Anwenden prüfen | Vergleichen Sie das tatsächliche Verhalten mit dem erwarteten Ergebnis. Klären Sie fehlgeschlagene Prüfungen vor weiteren Änderungen. |
|---|---|
| Modelle | Richten Sie einen OpenAI-kompatiblen oder Anthropic-Endpunkt mit Basis-URL und gegebenenfalls API-Schlüssel ein. Testen Sie die Verbindung. Ein lokaler Modellserver muss laufen; entfernte Werkzeuge können Daten separat übertragen. |
| Projekt | Prüfe den Abbruch vor dem Start und bei blockiertem Senden, ohne einen fremden Kanal zu schließen. |
Arbeitsabläufe
if err := ctx.Err(); err != nil {
return err
}
select {
case results <- value:
return nil
case <-ctx.Done():
return ctx.Err()
}