Секреты атомиков в Go | Барьеры памяти - Concurrency в Go

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 33

  • @vladimir_balun_programming
    @vladimir_balun_programming  4 місяці тому +1

    Присоединяйтесь к моему каналу в Телеграм: t.me/vladimir_balun_programming

  • @alex6161
    @alex6161 Рік тому +11

    Здорово, ты первый такое рассказываешь.

  • @КириллКозырь-л9л

    спасибо за ваши ролики! и спасибо за участие в собеседовании у Николая Тулзова: были интересные вопросы и задания, я много узнал, много над чем задумался

  • @АлександрАлександров-ф8к4л

    очень круто!

  • @justnik8
    @justnik8 11 місяців тому +2

    Годный и полезный контент!

  • @lobiritus1512
    @lobiritus1512 Рік тому +2

    Очень круто) спасибо за такое обьяснение

  • @talentedandmotivated6629
    @talentedandmotivated6629 Рік тому +2

    Базировано, как всегда!

  • @stassmith8593
    @stassmith8593 10 місяців тому +1

    Владимир, спасибо большое, по go мало информации в русскоязычном сегменте, причем с хорошим объяснением, еще раз спасибо! Собираюсь к вам на system design и очень жду бд для разработчиков, который постоянно в разработке)

  • @ventilyator
    @ventilyator 6 місяців тому

    спасибо!

  • @s1ovac308
    @s1ovac308 11 місяців тому

    Вов, расскажи еще пожалуйста про атомики, пока для меня это как черный ящик) Желательно не привязываясь к ЯП

  • @_uncle_bob_
    @_uncle_bob_ Рік тому

    Годный контент, ищобы про memory model у голанга в целом видосик

  • @sinkevich.m.m
    @sinkevich.m.m Рік тому

    Спасибо за видео! Подскажи что почитать на эту тему!? Чувствую что не хватает мат. части.

    • @vladimir_balun_programming
      @vladimir_balun_programming  Рік тому

      Рекомендую различные статьи и видео по барьерам памяти в C++

  • @fedordostoevskiy4209
    @fedordostoevskiy4209 10 місяців тому

    Не знаю go, интересно можно посмотреть assembled код на нем?

  • @БулатБакиров-у8й
    @БулатБакиров-у8й 10 місяців тому +1

    Можно так же делать atomic для строки? Или это будет плохо и почему?

    • @vladimir_balun_programming
      @vladimir_balun_programming  10 місяців тому

      Атомик с указателем на строку можно, но нужно смотреть конкретные кейсы

  • @mnkboy
    @mnkboy Рік тому +1

    Пожалуйста, если вы не возражаете, не могли бы вы добавить субтитры на английском или испанском языке? Я из Мексики, и ваши видео очень хорошие, но автоматический переводчик UA-cam заменяет некоторые слова. Я бы очень признателен за это. Привет ! :P

  • @FrankFlipper-t8n
    @FrankFlipper-t8n Рік тому

    Было бы также неплохо, если бы был разобран момент с видами барьеров, которые в го работают. Допустим, в ходе моих экспериментов я заметил, что LoadLoad барьер в го не всегда тригерится, то есть в таком случае компел/процессор (скорее даже проц, потому что такое поведение я встречал в армах) могут реордерить инструкции, ну и получается такое непредсказуемое поведение.

    • @barsik_the_cat
      @barsik_the_cat 7 місяців тому

      Тут, я думаю, Вован немного не точен, компилятор в таких штуках непричем, это фокусы процессора и процессорного кэша.
      Упрощенно, когда есть инструкции вида A = 1; B = 1 и при этом B находится в кэше ядра процессора, а A не находится и его нужно прочитать из памяти (или из кэша другого ядра) в процессорный кэш, ядро для лучшей производительности выполняет B = 1 в то время, пока A читается из памяти, что и приводит к нарушению порядка инструкций. Но про проц он тоже сказал.

  • @quansumonner
    @quansumonner Рік тому

    Привет, я бы хотел услышать мнение уже опытных разрабов:)
    Как вы относитесь к накрутки опыта в разработке?
    Если другие варианты?
    У меня сейчас 2 резюме и единственное, что в них различается, это количество опыта, но на одном 2 отлика (о опыта), а на другом 27 (1.7 опыта).
    Надеюсь, что вы отлично проводите время.

    • @ktoeto8094
      @ktoeto8094 3 місяці тому

      Да, тоже думаю об этом;) похоже самое сложное в поиске работы, это пройти хр

  • @qrthack
    @qrthack Рік тому

    Скажи пожалуйста, стоит ли изучать backend программирование? не заменит ли эту отрасль нейронные сети?

  • @jordenskraften8273
    @jordenskraften8273 Рік тому +2

    как компилятор и процессор обманывают программиста. Жулики