# build all
go build ./...
# mutex
go run mutex/mutex.go
# once
go run once/once.go
# wait-group
go run wait-group/wait-group.go
# err-group
go run err-group/err-group.go
# semaphore
go run semaphore/semaphore.go
# singleflight
go run singleflight/singleflight.go
# sync-map
go run sync-map/sync-map.go