channel

    0

    1답변

    두 채널에서 수신하는 이동 루틴에서 select 문이 있습니다. for { fmt.Printf("Waiting for select statement ...\n") select { case req := <-requestChan: fmt.Printf("I got a request: %v\n", req) case <

    2

    2답변

    내 상황에 따라 서로 다른 기능간에 동일한 채널이 공유되므로이 모든 기능이 완료되면 신호를 보낼 때 채널을 닫아야합니다. 이것은 내가 생각해내는 것입니다. 그러나 견인 채널을 처리해야하고 닫기를 사용하는 대신 특수 키워드를 보내야하기 때문에 이상적이지 않습니다! 기능. 이 일을하는 또 다른 방법이 있습니까? core.async의 일부 기능이 있나요? (de

    1

    1답변

    전보로 채널을 만들고 채널 관리자에게 봇을 추가했습니다. 봇이 응답하지 않는 채널에 메시지를 보낼 때 왜 그런가요? 나는 https://api.telegram.org/bot[key]/[email protected]&text=This 텍스트가 채널에 봇입니다 /sendMessage 첨부하여 메시지를 보낼 수 있습니다. https://github.com/Ele

    2

    1답변

    간단한 이벤트 기반 작업자를 구현하기 위해 golang을 사용하고 있습니다. 내 근로자가 일부 필요하기 때문에, ch <- data fmt.Println(someGlobalMap[data.key]) 당신이 볼 수 있듯이 : go func() { for { select { case data := <-ch:

    1

    3답변

    을 사용하여 채널의 값을 인쇄하려고 후 여기에 결과 Go Playground package main import ( "fmt" ) func sum_up(my_int int, cs chan int) { my_sum := 0 for i := 0; i < my_int; i++ { my_sum += i }

    1

    1답변

    나는이 type Session struct { conn *net.TCPConn //the tcp connection from client recvChan chan []byte closeNotiChan chan bool ok bool lock sync.Mutex } func (sess *Session) Cl

    1

    1답변

    파이프 라인의 각 단계를 실행하는 간단한 파이프 라인 류의 기능을 별도의 스레드로 만들고 채널 통과와 함께 모두 연결합니다. Pipe::source(buffer) .pipe(|input, output| {...}) .pipe(|input, output| {...}) .sink(writer) pipe() 기능에 대한 기능 서명을

    3

    1답변

    ChannelHandler 체인을 통해 ChannelInitializer를 직접 사용하면 어떤 이점이 있습니까? 서버 부트 스트랩과 함께 예를 들어 내가 할 수있는 : bootstrap.childHandler(channel_handler); 내가 구현하는 것이 channel_handler의 구현에 추가 ch.pipeline().addLast(

    -1

    2답변

    이동중인 빈 채널이 내 실행을 차단하지 않는지 신뢰할 수있는 방법을 찾고 있습니다. 특정 순서 (우선 순위의 종류)로 여러 채널을 반복해야하고, 항목이있는 항목을 찾으면 읽습니다. 현재 나는 비슷한 방식으로 뭔가를 할 : 다른 채널이 될 준비가되어있는 항목이있을 수 있습니다 동안이, 대기의 너무 긴에 발생할 수 이론적으로 if len(myChannel) >

    1

    1답변

    저는 Linux 용 플레이어를 만들고 있는데, 사용자 시스템의 오디오 채널 레이아웃 (스테레오, 5.1ch 등)을 알고 싶습니다 (미디어 파일에 포함 된 채널이 아님). 지금은 사용자가 설정했지만 채널 레이아웃 자동 감지를 구현하고 싶습니다. 이것을 수행하기위한 (사실상) 표준 방법이 있습니까? 그렇지 않은 경우 적어도 ALSA에 대한 해결책을 찾을 수 있