Suchergebnisse für Anfrage "channel"

1 die antwort

Geben Sie agnostic channels in go ein

Ich hänge mich immer noch an Schnittstellen innerhalb von Golang. Ist es möglich, mehrere verschiedene Typen über einen einzigen "generischen" Kanal zu senden? Hier ist ein sehr einfaches ...

3 die antwort

Aktuelle WCF-Anrufe über den gemeinsam genutzten Kanal

Ich habe eine Webebene, die Anrufe an eine Anwendungsebene weiterleitet. Die Webschicht verwendet dazu einen gemeinsam genutzten, zwischengespeicherten Kanal. Die fraglichen Dienste auf Anwendungsebene sind zustandslos und haben eine aktivierte ...

2 die antwort

ordnungsgemäße Art zu warten, bis eine Go-Routine beendet ist

Ich möchte wissen, wie man vor dem Verlassen des Programms richtig auf das Ende einer Go-Routine wartet. Bei einigen anderen Antworten scheint es, als würde ein Bool-Chan den Trick machen, wie inPlayground ...

TOP-Veröffentlichungen

2 die antwort

Prevent-Dateikanal wird nach dem Lesen der XML-Datei geschlossen

Weitere Informationen zur Motivation für dieses Ziel (und zu meinen Bemühungen, es zu lösen) finden Sie in meinem vorherige Frage [https://stackoverflow.com/questions/26587631/concurrently-write-to-xml-file]. Ich beschloss, dies als eine neue ...

2 die antwort

Goroutine wird nicht ausgeführt, wenn die Zeit abgelaufen ist. Schlaf eingeschlossen

Der folgende Code läuft einwandfrei: package main import ( "fmt" ) func my_func(c chan int){ fmt.Println(<-c) } func main(){ c := make(chan int) go my_func(c) c<-3 } playgound_1 [https://play.golang.org/p/A1iylDEsv1] Jedoch wenn ich ...

4 die antwort

Wie verwende ich statische Lebensdauern mit Threads?

Ich habe derzeit Probleme mit der Lebensdauer von Rust (1.0), insbesondere wenn es darum geht, Strukturen über Kanäle zu übertragen. Wie kann ich dieses einfache Beispiel kompilieren? use std::sync::mpsc::{Receiver, Sender}; use ...

4 die antwort

Shutdown "Arbeiter" Routine gehen, nachdem der Puffer leer ist

Ich möchte, dass mein Routinearbeiter geht ProcessToDo() im Code unten), um zu warten, bis alle in der Warteschlange befindlichen Vorgänge verarbeitet wurden, bevor der Computer heruntergefahren wird. Die Worker-Routine verfügt über einen ...

2 die antwort

Nachrichtenkanäle ein oder mehrere?

Ich muss E-Mails von ca. 30 Adressen bearbeiten. Ich implementiere dies so, dass alle E-Mails zu einem @ geheDirectChannel und danach zuReceiver. ImReceiver Ich kann verstehen, von welcher Adresse die Nachricht kommt, dazu ...

2 die antwort

Kann nicht aus der erfassten äußeren Variablen in einem `Fn`-Closure herausbewegt werden

Ich versuche herauszufinden, wie man eine Funktion über einen Kanal sendet und wie man zusätzliches Klonen vermeidet, um die Funktion am anderen Ende auszuführen. Wenn ich den zusätzlichen Klonvorgang innerhalb des Verschlusses entferne, wird ...

2 die antwort

Wie wird eine Nachricht von einem Phoenix Controller an einen Kanal gesendet?

Gibt es eine Möglichkeit, eine Nachricht von außerhalb dieses Kanals an einen Kanal zu senden? Vielleicht so etwas wieChannel.broadcast topic, event, data? Ich habe so etwas gesehenHie [https://github.com/phoenixframework/phoenix/issues/70] ...