GO_INTERVIEW_LIB Telegram 642
Как работает sync.WaitGroup?

1️⃣ Создаётся экземпляр sync.WaitGroup, который отслеживает количество горутин.
2️⃣ Перед запуском горутин вызывается метод Add(n), где n — количество горутин, которые нужно отследить.
3️⃣ Внутри каждой горутины вызывается метод Done(), который уменьшает счётчик WaitGroup на 1 после завершения работы.
4️⃣ Основной поток вызывает метод Wait(), который блокируется до тех пор, пока счётчик не станет равным нулю.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏9🥱2



tgoop.com/go_interview_lib/642
Create:
Last Update:

Как работает sync.WaitGroup?

1️⃣ Создаётся экземпляр sync.WaitGroup, который отслеживает количество горутин.
2️⃣ Перед запуском горутин вызывается метод Add(n), где n — количество горутин, которые нужно отследить.
3️⃣ Внутри каждой горутины вызывается метод Done(), который уменьшает счётчик WaitGroup на 1 после завершения работы.
4️⃣ Основной поток вызывает метод Wait(), который блокируется до тех пор, пока счётчик не станет равным нулю.

BY Библиотека Go для собеса | вопросы с собеседований


Share with your friend now:
tgoop.com/go_interview_lib/642

View MORE
Open in Telegram


Telegram News

Date: |

Healing through screaming therapy 3How to create a Telegram channel? Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. Click “Save” ;
from us


Telegram Библиотека Go для собеса | вопросы с собеседований
FROM American