Resultados da pesquisa a pedido "channel"

1 a resposta

O que é um canal em um formato de arquivo .wav? Todos os canais são reproduzidos simultaneamente quando um arquivo wav é reproduzido?

Eu li about.wav formato de arquivo por googling, tudo que eu poderia imaginar era que os quadros são feitos de amostras (de alguns profundidade de bits defin...

1 a resposta

Existe alguma maneira elegante de pausar e retomar qualquer outra goroutine em golang?

No meu caso, eu tenho milhares de goroutines trabalhando simultaneamente

1 a resposta

O WebRTC usa TCP ou UDP?

1 a resposta

Atualização push em tempo real para apenas um usuário (não canal) por vez. Como fazer isso?

Estou criando um aplicativo / site da web no qual meu servidor enviará informações atualizadas em tempo real aos clientes (usando o Pusher api).Assim, os USU...

1 a resposta

Digite canais agnósticos em go

Ainda estou tentando entender as interfaces dentro do golang. É possível enviar vários tipos diferentes em um único canal "genérico"? Aqui está um exemplo muito simples:http://play.golang.org/p/7p2Bd6b0QT [http://play.golang.org/p/7p2Bd6b0QT].

1 a resposta

A Goroutine não é executada se houver tempo.

O código a seguir funciona perfeitamente: 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] No entanto, se eu ...

1 a resposta

Canais de mensagem um ou muitos?

Preciso lidar com e-mails de cerca de 30 endereços. Eu implico isso de uma maneira em que todos os emails que vão para umDirectChannel e depois deReceiver. NoReceiver Eu posso entender de que endereço vem a mensagem, para isso ...

1 a resposta

Não é possível sair da variável externa capturada em um fechamento `Fn`

Estou tentando descobrir como enviar uma função através de um canal e como evitar a clonagem extra para executar a função no outro extremo. Se eu remover a operação de clonagem extra dentro do fechamento, recebo o seguinte erro: error: cannot ...

1 a resposta

Como transmitir uma mensagem de um Phoenix Controller para um canal?

Existe uma maneira de transmitir uma mensagem para um canal de fora desse canal? Talvez algo comoChannel.broadcast topic, event, data? Eu vi algo assimaqui [https://github.com/phoenixframework/phoenix/issues/70]mas a versão final ...

1 a resposta

O tempo limite de Golang não é executado com canais

Estou usando goroutines / canais. Aqui está o meu código. Por que o caso de tempo limite não está sendo executado? func main() { c1 := make(chan int, 1) go func() { for { time.Sleep(1500 * time.Millisecond) c1 <- 10 } }() go func() { for { ...