Разбираем многопоточку на middle java в формате открытого собеседования

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

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

  • @hurricane-rus
    @hurricane-rus Месяц назад +4

    Про код ревью - было бы очень интересно и полезно.
    Про лайвкодинг - на Java это гораздо более редкая история на собесе, чем на Go. По мне лучше поспрашивать про кафку, архитектуру микросервисов и работу с БД (это гораздо более актуально и чаще встречается)

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

    Очень крутое собесодование! Все понравилось, спасибо!

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

    Интервьюеру респект)

  • @stepankachan6667
    @stepankachan6667 29 дней назад +4

    "Можно ли сделать поток в программе daemon ?" - инрервьер говорит что нет, но у Thread для этого есть даже метод - "public final void setDaemon(boolean on)" // Marks this thread as either a daemon or non-daemon thread ?

    • @IdJava
      @IdJava 17 дней назад

      Меня это тоже зацепило. Но интервьюер, вроде как имел ввиду можно ли создать "обслуживающий поток", который сможет "вмешиваться" в выполнение других потоков, что нам не позволяет happens before, аля аналог Garbage Collector. Если правильно понял по его словам. А так вопрос неправильно продублирован, он даже в начале сказал "обслуживающим потоком", но могу быть не прав конечно, хотя можно исходить из того что Daemon потоки не всегда обслуживающие.

    • @MrRomanvideo
      @MrRomanvideo 8 часов назад

      @@stepankachan6667 та он в принципе на большинство вопросов не ответил 😎

  • @sTra1cs001
    @sTra1cs001 День назад

    Про параллелизм очень странное объяснение.
    Параллелизм исходит из многопоточности, так как многопоточность бывает:
    1. Без параллелизма - это когда у процессора одно ядро с одним потоком (по сути, бесполезная в плане производительности).
    2. С параллелизмом - это когда у процессора более одного ядра или более одного потока, за счет чего и достигается параллелизм и все преимущество многопоточности.
    То, что было сказано про ParallelStream, - по мне, это вообще неправильно, потому что когда мы используем ParallelStream, это и есть многопоточность, просто мы вручную сами не создаем потоки, это делается автоматически. Если у нас процессор с более чем одним ядром или одним потоком, мы получим преимущества многопоточности. А если одно ядро с одним потоком, то никакого преимущества не будет, но при этом в обоих случаях это будет многопоточностью.

  • @shortcut_sh
    @shortcut_sh  2 месяца назад

    Записаться на мок-интервью в ШОРТКАТ - forms.gle/2NoofFCxkLLe98Dr6

  • @MrRomanvideo
    @MrRomanvideo 21 день назад +1

    Собеседуемый на половину , если не больше вопросов не ответил 😂, по многопоточке явно не мидл.

    • @viktormorozov5146
      @viktormorozov5146 2 дня назад

      Ну час спрашивать многопоточку это дохера

  • @КунКунев
    @КунКунев 3 дня назад

    Интервьюер загоняет какой то бред параллелизм