Chan (1) 썸네일형 리스트형 [golang] go routine과 chan 이용한 메세지 입력 golang의 가장 강력한 무기는 go routine을 이용한 효율적인 비동기 프로세스로 볼 수 있는데, 이를 잘 활용하기 위해 chan을 활용한다. (chan 역시 go의 아주 큰 장점이다) 아래 예제는 사용자의 입력을 10초동안 기다리면서 1초에 한번 알람을 출력하다가, 입력값이 들어오면 프로그램을 종료하는 내용이다. package main import ( "fmt" "time" ) func main() { ch := make(chan string) go sendMessage(ch) remainSec := 10 for remainSec > 0 { select { case tmp := 이전 1 다음