Go. Задачи по concurrency. Часть 1

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 23

  • @vacsa
    @vacsa 2 года назад +5

    музыкальный фон супер! лекция супер!

  • @alexzav1327
    @alexzav1327 10 месяцев назад

    Видео очень понравилось и было полезно! Спасибо!

  • @Erdaulet100
    @Erdaulet100 Год назад +6

    Отличный контент - для разработчиков других языков. Хотелось также продолжаться углубляться в Go по задачам и тонким моментам по всем разделам Go - от 0 до профи)
    + к собеседованиям хотелось бы добавить практику лайвкодинг

  • @Headliner73
    @Headliner73 Год назад

    Отличный материал, классно объясняешь!!!

  • @АлександрВасильев-в1е
    @АлександрВасильев-в1е 8 месяцев назад

    Александр хороший ментор и задачки интересные!

  • @oiei2767
    @oiei2767 2 года назад +3

    спасибо за контент. оч жду следущих видосов. максимально понятно и без воды.
    П.С. хоть я и знал/вспомнил всё что было в видосе да и пишу в прод на c# и go уже года 2 но всё равно интересно смотреть.

  • @rmwk991
    @rmwk991 2 года назад +1

    Благодарю за видео. Понятно и полезно. Пожалуйста, не останавливайтесь!)

  • @brothers_karamazovs
    @brothers_karamazovs 2 года назад +5

    Спасибо!
    Было бы здорово в таком формате более трудные задачки на популярные паттерны многопоточности разобрать, чтобы уже пишущим на Go тоже прокачать скилы!)
    P.S. репозиторий нашел. Пойду пока на каналы задачки порешаю.

  • @v1tbrah
    @v1tbrah 2 года назад +1

    Спасибо большое за такие видео. Очень полезно!

  • @yury3586
    @yury3586 Год назад

    Спасибо! Очень круто!!!

  • @esimitley4729
    @esimitley4729 Год назад

    Желаю успехов! - очень интересная часть Ай-Ти - вся это многопоточность, ассинхронность и т.д.

  • @andreipopov2700
    @andreipopov2700 Год назад

    Спасибо большое! Крутое и полезное видео.

  • @sovrinfo
    @sovrinfo 2 года назад

    Спасибо за видео. Коммент в поддержку!

  • @volkoffvideo2350
    @volkoffvideo2350 Год назад

    Про мютексы хочу добавить, 9:50 .
    Использовать defer надо аккуратно, тк если после записи/чтения (24 строка) идет еще логика, то блокировка будет действовать пока из функции не выйдут,
    поэтому надо явно снять блокировку после чтения/записи

  • @calculaction
    @calculaction Год назад

    Спасибо за видео! Где играете в шахматы? Какой рейтинг?:)

  • @lonelyq3950
    @lonelyq3950 2 года назад

    Спасибо за видео

  • @aleksanderpeshkin2266
    @aleksanderpeshkin2266 Месяц назад

    Сколько лет ты учил это все , чтобы код Ложился на Горутину и когда она приходит ? Кто потом ещё придёт и ляжет рядом с кодом ?

  • @АндрейЛобанов-ж4п
    @АндрейЛобанов-ж4п 2 года назад

    Можете привести пример когда надо использовать map в конкурентной записи/чтении? Может ли буферезированный канал заменить map`у в этих случаях?

    • @surt16
      @surt16 2 года назад

      а зачем его заменять? мамы для такого не подходят, но если знать заранее макс размер мапы, то в целом можно, наверно.

    • @alexandrsakharov629
      @alexandrsakharov629 2 года назад +3

      In-memory cache: удобно реализовать на хэш таблице. Пусть он будет в вебсервисе и запросы будут конкурентно писать и читать из кэша. Тогда нам нужны мьютексы.
      Канал не заменит мапу.

  • @dellvinstories4756
    @dellvinstories4756 2 года назад

    В последней задаче баг или так и залумывалось? Последний принт показывает длину ids равную нулю

    • @firdavs8879
      @firdavs8879 Год назад +1

      Это длина канала после чтения из него всех данных, и т.к данные уже прочитаны то соответственно длина его равна 0

  • @abylkhairnurgozhayev6089
    @abylkhairnurgozhayev6089 Год назад

    Контент прекрасный хотелось бы чтобы снималось все это в студии а то чувствуется стеснение и уровень громкости в голосе неуверенный и некоторые моменты конечно тоже получше раскрыть