From a69edcda4221f54d5e4bebb777833c732be39928 Mon Sep 17 00:00:00 2001 From: Andrey Ivanov Date: Tue, 21 Jul 2020 11:58:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=BC=D0=B5=D0=B6=D1=83?= =?UTF-8?q?=D1=82=D0=BE=D1=87=D0=BD=D1=8B=D0=B9=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B8=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hw05_parallel_execution/run.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw05_parallel_execution/run.go b/hw05_parallel_execution/run.go index da2eb65..241a058 100644 --- a/hw05_parallel_execution/run.go +++ b/hw05_parallel_execution/run.go @@ -22,13 +22,13 @@ func Run(tasks []Task, n int, m int) error { for g := 1; g <= n && i+g < len(tasks); g++ { wg.Add(1) go func(rt Task, errs *Errors) { + defer wg.Done() err := rt if err != nil { errs.mx.Lock() errs.count++ errs.mx.Unlock() } - wg.Done() }(tasks[i+g], &errs) } wg.Wait()