Нужно ли учить многопоточность java?

Sdílet
Vložit
  • čas přidán 14. 03. 2021
  • Нужно ли учить многопоточность java?
    Стань программистом Java - www.job4j.ru

Komentáře • 34

  • @nicolas267s
    @nicolas267s Před 3 lety +12

    Я лично считаю, что джуну учить многопоточность нужно чуть ли не в последнюю очередь. Last but not least, как говорится. Сениору естественно её нужно знать. А то вон некоторые джуны лезут в мультитреддинг ещё до того как с коллекциями разобрались, спасибо JavaRush'у.

    • @mcquade_lw
      @mcquade_lw Před 2 lety +2

      Руки прочь от JR 😂😁

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Před 2 lety

      "Last but not least," это про другое

    • @nicolas267s
      @nicolas267s Před 2 lety

      @@Das.Kleine.Krokodil Что другое?

  • @job4j
    @job4j  Před 3 lety +3

    Нужно ли учить многопоточность java?
    Стань программистом Java - www.job4j.ru

  • @HedinTube
    @HedinTube Před 3 lety

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

  • @user-sq2ph1ow3h
    @user-sq2ph1ow3h Před 3 lety +4

    Большое спасибо! Отличная идея сделать видео с разбором задания с собеседований!

  • @serged5689
    @serged5689 Před 10 měsíci

    Круто, когда разбор вопроса делается на реальном примере и код переписывается "как надо", а не просто теория

  • @hatipov1986
    @hatipov1986 Před 3 lety +3

    Спасибо, отличное видео. Пётр, а не мог бы ты рассказать про легаси(в частности для джунов, к примеру если ему предлагают работать с легаси, а не модных технологиях) и по возможности снять видео с разбором такого кода

  • @ivanb8662
    @ivanb8662 Před 3 lety

    В rest api в net core все запросы async await

  • @ZzooD
    @ZzooD Před 2 lety +3

    Норм вступление, обоссал всех программистов, а сам Дартаньян. Я самый экспертный эксперт, несите мне ваши денежки, я знаю вещи которые никому не нужны xD
    Такой кадр только оттолкнет хороших программистов от компании, мне хватила 2 мины его послушать, чтобы решить "ну нахер".
    Сейчас сам разбираюсь с многопоточностью, но не для такого чтобы что-то доказать подобным кадрам, а для себя.

  • @divergenny
    @divergenny Před 3 lety

    Видео супер! Спасибо

  • @Sergey111111
    @Sergey111111 Před 3 lety +3

    Многопоточность нужна. Код выглядит по другому сразу, как только смотришь на него с учётом многопоточности. Хотя мне ни разу не приходилось саму писать что-то вручную, знание многопоточности помогало найти баги и проблемы в приложении. Все фреймворки работают с учётом нескольких потоков, и не имея теоретических знаний в этом вопросе, очень просто поломать просто и декларативно написанный код

  • @FightingFalcao
    @FightingFalcao Před 3 lety +2

    Спасибо, очень полезное видео. Сам сейчас изучаю многопоточрость, читаю книгу Java Concurrency in practice. Кстати CAS это Compare And Swap, а не Compare And Check

  • @John_Smith_Java
    @John_Smith_Java Před rokem

    7:29 знаю, что CAS - это compare and set, compare and swap. Про compare and check ни разу не слышал.
    Ещё у вас сайт пятисотит. Я пытаюсь обратиться по адресу, который у вас в самом начале на видео, и получаю 500.

    • @job4j
      @job4j  Před rokem

      Мы перешли на новую платформу. www.job4j.ru теперь там все.

  • @geshova
    @geshova Před rokem +1

    Горе от ума. Джун может легко решить такую же задачку, поставив @async над методом notify. Причем это решение будет более правильным простым и быстрым. Вообще не разбираясь в многопточности. Я как сеньор тоже бы стер эту хреноту, ну и переопределил бы спринговский таскЭкзекютор с дефолтного.

    • @job4j
      @job4j  Před rokem

      Правильно, в проде такого писать не нужно, но собеседование - это проверка запаса знаний, а не только уметь решить задачу.

  • @caffeinejavacode1475
    @caffeinejavacode1475 Před 3 lety

    Это Windows 7 ?

  • @grayhouse6925
    @grayhouse6925 Před 3 lety

    Кто такле говорит?)) Я джуном писал прилаги с многопоточкой и на собесе по ней ходили всегда)) не говоря про элементарщину типа многопоточного чтения из кассандры)

    • @AS-nu7ez
      @AS-nu7ez Před 2 lety

      Ну ты конечно и фантазер)

    • @grayhouse6925
      @grayhouse6925 Před 2 lety

      @@AS-nu7ez если ты пишешь только микросервисы, это не значит, что только их пишут все

    • @AS-nu7ez
      @AS-nu7ez Před 2 lety

      @@grayhouse6925 ты хочешь выдать желаемое за действительное, и поэтому фантазируешь)
      Пожалуйста прекращай и не пиши так больше)

    • @grayhouse6925
      @grayhouse6925 Před 2 lety

      @@AS-nu7ez а может ты не признаешь то, что может быть?

    • @AS-nu7ez
      @AS-nu7ez Před 2 lety

      @@grayhouse6925 пожалуйста живи в своих фантазиях, но больше не пиши ничего)
      Стыдно читать)

  • @artemdme5164
    @artemdme5164 Před 3 lety

    Блин, ну ты жесткий дядя, конечно. Я бы собес не прошёл у тебя) тем не менее, сейчас я занимаю должность мидла, но в многопоточке не шарю от слова совсем. Я собес прошёл благодаря знаниям о коллекциях и рестах.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Před 2 lety

      расскажи про работу свою, что можешь
      что за город, зарплата, название компании

    • @artemdme5164
      @artemdme5164 Před 2 lety

      @@Das.Kleine.Krokodil Занимаюсь бэком для сайта ОАО РЖД, в Москве. З/П 80к.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Před 2 lety

      @@artemdme5164 спасибо

    • @Max-wn2gd
      @Max-wn2gd Před rokem

      @@artemdme5164 ого. это джава мидл 80к в ржд ? просто судя по статистике мидлы больше получают. хз... или ты уже ушел в новую компанию ?

    • @msebast88
      @msebast88 Před 11 měsíci

      @@Max-wn2gd да, это мало, даже несмотря на год, я в 2021 джуном больше получал. Так что если вы хотите быть мидлом с зп 80к не учите многопоточку