From fe96fe3c85a4753428e20ad3c38909dccd2f5a5f Mon Sep 17 00:00:00 2001 From: zikwall Date: Tue, 9 Feb 2021 15:25:47 +0300 Subject: [PATCH] Fix a typo --- docs/POPULAR _TASKS.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/POPULAR _TASKS.md b/docs/POPULAR _TASKS.md index ca0f515..451bcf8 100644 --- a/docs/POPULAR _TASKS.md +++ b/docs/POPULAR _TASKS.md @@ -275,12 +275,14 @@ func main() { } ``` -Семафор можно легко получить из канала. +### 6. Сделать кастомную waitGroup на семафоре + +Семафор можно легко получить из канала. Чтоб не аллоцировать лишние данные, будем складывать туда пустые структуры. -В нашем случае мы хотим сделать семафор, который будет ждать выполнения пяти горутин. -- Для этого просто добавим вместо обычного канала буфферизированный. -- И внутри каждой горутины положим в него значение. +В нашем случае мы хотим сделать семафор, который будет ждать выполнения пяти горутин. +- Для этого просто добавим вместо обычного канала буфферизированный. +- И внутри каждой горутины положим в него значение. - А в конце будем дожидаться, что все ок — мы вычитаем все значения из канала. ```go @@ -324,6 +326,4 @@ func main() { sem.Dec(n) } -``` - -### 6. Сделать кастомную waitGroup на семафоре \ No newline at end of file +``` \ No newline at end of file