goroutine
함수 앞에 go 를 붙여주면 병렬적으로 작업을 수행한다.
다만, main 함수가 기다려주지 않는다.
Channel : main함수와 goroutine의 통신 기능
//bool 타입을 받는 채널 선언
channel := make(chan bool)
result := <- channel
fmt.Println(result)
fmt.Println(<- chammel)
//channel을 통해서 goroutines 함수와 main이 통신
'golang' 카테고리의 다른 글
append : 배열 합치기 (0) | 2022.10.14 |
---|---|
channel 특징 (0) | 2022.10.06 |
값을 보기 좋게 출력 (0) | 2022.09.23 |
method & error 만들기 (2) | 2022.09.22 |
Struct 맛보기 (3) | 2022.09.20 |