type sync.WaitGroup
53 uses
sync (current package)
waitgroup.go#L20: type WaitGroup struct {
waitgroup.go#L32: func (wg *WaitGroup) state() (statep *uint64, semap *uint32) {
waitgroup.go#L53: func (wg *WaitGroup) Add(delta int) {
waitgroup.go#L98: func (wg *WaitGroup) Done() {
waitgroup.go#L103: func (wg *WaitGroup) Wait() {
cloud.google.com/go/logging
logging.go#L109: loggers sync.WaitGroup // so we can wait for loggers to close
contrib.go.opencensus.io/exporter/stackdriver
metrics_batcher.go#L47: wg *sync.WaitGroup
metrics_batcher.go#L61: var wg sync.WaitGroup
metrics_batcher.go#L187: wg *sync.WaitGroup
metrics_batcher.go#L195: wg *sync.WaitGroup,
contrib.go.opencensus.io/exporter/stackdriver/monitoredresource
monitored_resources.go#L48: var wg sync.WaitGroup
encoding/json
encode.go#L391: wg sync.WaitGroup
github.com/aws/aws-sdk-go/internal/sync/singleflight
singleflight.go#L13: wg sync.WaitGroup
github.com/evanw/esbuild/internal/bundler
bundler.go#L1049: injectWaitGroup := sync.WaitGroup{}
bundler.go#L1181: entryPointWaitGroup := sync.WaitGroup{}
bundler.go#L1533: waitGroup := sync.WaitGroup{}
bundler.go#L1634: var waitGroup sync.WaitGroup
linker.go#L688: dependencies sync.WaitGroup
linker.go#L718: resultsWaitGroup := sync.WaitGroup{}
linker.go#L811: waitGroup := sync.WaitGroup{}
linker.go#L1290: waitGroup := sync.WaitGroup{}
linker.go#L3325: waitGroup *sync.WaitGroup,
linker.go#L3660: waitGroup := sync.WaitGroup{}
linker.go#L4143: waitGroup := sync.WaitGroup{}
github.com/evanw/esbuild/internal/renamer
renamer.go#L412: waitGroup := sync.WaitGroup{}
github.com/evanw/esbuild/pkg/api
api_impl.go#L792: waitGroup := sync.WaitGroup{}
serve_other.go#L38: waitGroup sync.WaitGroup
github.com/go-git/go-git/v5/plumbing/format/packfile
delta_selector.go#L64: var wg sync.WaitGroup
github.com/go-redis/redis/v8
cluster.go#L854: var wg sync.WaitGroup
cluster.go#L892: var wg sync.WaitGroup
cluster.go#L930: var wg sync.WaitGroup
cluster.go#L1102: var wg sync.WaitGroup
cluster.go#L1289: var wg sync.WaitGroup
ring.go#L521: var wg sync.WaitGroup
ring.go#L672: var wg sync.WaitGroup
github.com/prometheus/client_golang/prometheus
registry.go#L411: wg sync.WaitGroup
golang.org/x/crypto/ssh/agent
forward.go#L87: var wg sync.WaitGroup
golang.org/x/pkgsite/internal/frontend
fetch.go#L177: var wg sync.WaitGroup
golang.org/x/pkgsite/internal/worker
fetch.go#L201: var wg sync.WaitGroup
golang.org/x/sync/errgroup
errgroup.go#L21: wg sync.WaitGroup
google.golang.org/api/support/bundler
bundler.go#L106: curFlush *sync.WaitGroup // counts outstanding bundles since last flush
bundler.go#L122: flush *sync.WaitGroup // the counter that tracks flush completion
bundler.go#L153: curFlush: &sync.WaitGroup{},
bundler.go#L386: b.curFlush = &sync.WaitGroup{}
google.golang.org/grpc
server.go#L95: wg *sync.WaitGroup
server.go#L115: serveWG sync.WaitGroup // counts active Serve goroutines for GracefulStop
server.go#L840: var wg sync.WaitGroup
google.golang.org/grpc/balancer/grpclb
grpclb_remote_balancer.go#L212: wg sync.WaitGroup
google.golang.org/grpc/internal/resolver/dns
dns_resolver.go#L184: wg sync.WaitGroup
internal/singleflight
singleflight.go#L13: wg sync.WaitGroup
net
lookup.go#L58: var dnsWaitGroup sync.WaitGroup
net/http/httptest
server.go#L49: wg sync.WaitGroup
testing
benchmark.go#L769: var wg sync.WaitGroup
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |