From dfc21a2c7611e49e1457814b3bf516a76a7b4063 Mon Sep 17 00:00:00 2001 From: sgf Date: Wed, 2 Nov 2022 18:40:42 +0300 Subject: [PATCH] chg(balancer): Better output from request's fn(). --- .../balancer_v2/balancer/requester/requester.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 -- 2.20.1