|
يمكننا استخدام مجموعة انتظار لانتظار انتهاء عدة روتينات Go. |
|
|
|
|
|
|
هذه هي الدالة التي سنشغّلها في كل روتين Go. |
|
|
انتظر لمحاكاة مهمة مكلفة. |
|
|
|
|
تُستخدم |
|
|
ابدأ عدة روتينات Go باستخدام |
|
|
احجب التنفيذ حتى تنتهي جميع روتينات Go التي بدأتها |
|
|
لاحظ أن هذا الأسلوب لا يوفر طريقة مباشرة لتمرير الأخطاء من العمال. لحالات الاستخدام الأكثر تقدمًا، فكّر في استخدام الحزمة errgroup. |
|
|
|
|
يُرجح أن يختلف ترتيب بدء العمال وانتهائهم مع كل تشغيل. |
المثال التالي: تحديد المعدل.