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

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

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

  • @Erdaulet100
    @Erdaulet100 ปีที่แล้ว +6

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

  • @oiei2767
    @oiei2767 2 ปีที่แล้ว +3

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

  • @vacsa
    @vacsa 2 ปีที่แล้ว +5

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

  • @rmwk991
    @rmwk991 2 ปีที่แล้ว +1

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

  • @v1tbrah
    @v1tbrah 2 ปีที่แล้ว +1

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

  • @alexzav1327
    @alexzav1327 11 หลายเดือนก่อน

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

  • @brothers_karamazovs
    @brothers_karamazovs 2 ปีที่แล้ว +5

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

  • @esimitley4729
    @esimitley4729 ปีที่แล้ว

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

  • @Headliner73
    @Headliner73 ปีที่แล้ว

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

  • @АлександрВасильев-в1е
    @АлександрВасильев-в1е 10 หลายเดือนก่อน

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

  • @andreipopov2700
    @andreipopov2700 2 ปีที่แล้ว

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

  • @yury3586
    @yury3586 ปีที่แล้ว

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

  • @sovrinfo
    @sovrinfo 2 ปีที่แล้ว

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

  • @volkoffvideo2350
    @volkoffvideo2350 2 ปีที่แล้ว

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

  • @calculaction
    @calculaction ปีที่แล้ว

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

  • @lonelyq3950
    @lonelyq3950 2 ปีที่แล้ว

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

  • @aleksanderpeshkin2266
    @aleksanderpeshkin2266 2 หลายเดือนก่อน

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

  • @davidikus29
    @davidikus29 29 วันที่ผ่านมา

    Ссылку на гитхаб конечно никто не оставил

  • @ivantimofeev2515
    @ivantimofeev2515 20 วันที่ผ่านมา

    Ну к слову в первой задаче сейчас в Go 1.23 это уже не так

  • @АндрейЛобанов-ж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 ปีที่แล้ว

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