Resultados de la búsqueda a petición "channel"
¿Hay alguna forma elegante de pausar y reanudar cualquier otra goroutina en Golang?
En mi caso, tengo miles de goroutines trabajando simultáneamente como
¿WebRTC utiliza TCP o UDP?
Esto suena como una pregunta muy básica, pero necesito una confirmación.¿WebRTC utiliza TCP o UDP como su transporte de igual a igual? Cómo puedo saber ?Leí ...
Actualización automática en tiempo real para un solo usuario (no canal) a la vez. ¿Como hacer eso?
Estoy creando una aplicación / sitio web en el que mi servidor enviará actualizaciones en tiempo real a los clientes con algo de información (utilizando la A...
Goroutine no se ejecuta si se incluye el tiempo.
El siguiente código funciona perfectamente bien: 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] Sin embargo si ...
¿Canales de mensajes uno o muchos?
Necesito manejar correos electrónicos de aproximadamente 30 direcciones. Implemento esto de una manera donde todos los correos electrónicos van a unoDirectChannel y después deReceiver. EnReceiver Puedo entender de qué dirección viene el mensaje, ...
No se puede mover fuera de la variable externa capturada en un cierre `Fn`
Estoy tratando de descubrir cómo enviar una función a través de un canal y cómo evitar la clonación adicional para ejecutar la función en el otro extremo. Si elimino la operación de clonación adicional dentro del cierre, aparece el siguiente ...
¿Cómo transmitir un mensaje de un controlador Phoenix a un canal?
¿Hay alguna manera de transmitir un mensaje a un canal desde fuera de ese canal? Tal vez algo comoChannel.broadcast topic, event, data? Vi algo como estoaquí [https://github.com/phoenixframework/phoenix/issues/70] pero la versión final ...
El tiempo de espera de Golang no se ejecuta con canales
Estoy usando goroutines / canales. Aquí está mi código. ¿Por qué no se ejecuta el caso de tiempo de espera? func main() { c1 := make(chan int, 1) go func() { for { time.Sleep(1500 * time.Millisecond) c1 <- 10 } }() go func() { for { select { ...
Pseudo canal Tcp
¿Qué es un canal pseudo-tcp y cómo se puede implementar?