Синхронизация горутин с помощью errgroup

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024
  • В данном видео я рассказываю о библиотеке errgroup и паттерне многозадачности errgroup, который можно реализовать с ее помощью.
    Данный паттерн используется, если у нас есть задача, которую мы можем разбить на несколько независимых подзадач. И если хотя бы одна из подзадач завершилась с ошибкой, то исполнение других горутин также останавливаем.

ความคิดเห็น • 6

  • @nikolaykozlov4888
    @nikolaykozlov4888 3 หลายเดือนก่อน +2

    Огонь! Каждый ролик - всё по делу!

  • @Арт1234-с3г
    @Арт1234-с3г 3 หลายเดือนก่อน +2

    Не знал про errorgroup, спасибо)

  • @tatyana_nero
    @tatyana_nero 3 หลายเดือนก่อน +2

    О не знала о такой либе, спасибо!

  • @КонстантинТрегубов-ъ9ш
    @КонстантинТрегубов-ъ9ш 3 หลายเดือนก่อน +1

    Есть интересная реализация sourcegraph/conc, которая дополнительно умеет отлавливать паники в горутинах.

    • @PakshinaNina
      @PakshinaNina  3 หลายเดือนก่อน

      @@КонстантинТрегубов-ъ9ш спасибо, посмотрю!!