관심있는 것들 정리
golang 연습 1 (waitgroup) 본문
concurreny 제어를 위한 waitgroup
// test.go
package main
import (
"fmt"
"sync"
)
func main() {
var data int
var wg sync.WaitGroup
wg.Add(1)
go func() {
defer wg.Done()
data++
}()
wg.Wait()
fmt.Printf("the value is %v\n", data)
}
반응형
'programming > Golang' 카테고리의 다른 글
Golang 연습 6 (channel close check) (0) | 2021.01.26 |
---|---|
Golang 연습 5 (duck typing using interface) (0) | 2021.01.26 |
Golang 연습 4 (slice traversal) (0) | 2021.01.25 |
Golang 연습 3 (99 bottles of beer) (0) | 2021.01.25 |
Golang 연습 2 (goroutine w/ loop) (0) | 2021.01.25 |