From: sgf Date: Wed, 2 Nov 2022 15:40:42 +0000 (+0300) Subject: chg(balancer): Better output from request's fn(). X-Git-Url: https://gitweb.sgf-dma.tk/?a=commitdiff_plain;h=dfc21a2c7611e49e1457814b3bf516a76a7b4063;p=go.git chg(balancer): Better output from request's fn(). --- diff --git a/concurrency-is-not-parallelism/balancer_v2/balancer/requester/requester.go b/concurrency-is-not-parallelism/balancer_v2/balancer/requester/requester.go index e414087..3508bc2 100644 --- a/concurrency-is-not-parallelism/balancer_v2/balancer/requester/requester.go +++ b/concurrency-is-not-parallelism/balancer_v2/balancer/requester/requester.go @@ -51,8 +51,9 @@ func Generate(work chan<- balancer.Requester) { fmt.Printf("Generate(): sleeping for %v secs\n", t) time.Sleep(time.Duration(t) * time.Second) - f := func () int { fmt.Printf("... computing req num %v\n", reqNum); return reqNum } - req := &request{reqFn: f, num: reqNum, c: c} + req := &request{num: reqNum, c: c} + f := func () int { fmt.Printf("... computing %v\n", req); return reqNum } + req.reqFn = f fmt.Printf("Generate() '%v': sending\n", req) work <- req result := <-c