golang
goroutine , channel
주탱2
2022. 10. 4. 17:16
goroutine
함수 앞에 go 를 붙여주면 병렬적으로 작업을 수행한다.
다만, main 함수가 기다려주지 않는다.
Channel : main함수와 goroutine의 통신 기능
//bool 타입을 받는 채널 선언
channel := make(chan bool)
result := <- channel
fmt.Println(result)
fmt.Println(<- chammel)
//channel을 통해서 goroutines 함수와 main이 통신