Основы многопоточности. Конкурентное и Параллельное исполнения задач. В чем разница?

  Рет қаралды 4,896

Software Architect Alex Korolev

Software Architect Alex Korolev

2 жыл бұрын

В данном видео предлагаю обсудить чем отличаются Concurrency (конкурентное исполнение задач) и Parallel Execution (параллельное исполнение задач).
Какие бывают комбинации, в чем причина и стоит ли учитывать количество ядер процессора на компьютере, на котором будут запускать наши программы.

Пікірлер: 16
@user-yi2id1zg7r
@user-yi2id1zg7r 2 жыл бұрын
Спасибо, познавательное видео!
@Modestov1998
@Modestov1998 11 ай бұрын
Спасибо за интересное видео! очень важная тема и незаслуженно мало лайнов
@TheVaregko
@TheVaregko 2 жыл бұрын
Круто, спасибо, зашло!
@alexned7905
@alexned7905 2 жыл бұрын
Спасибо большое!
@Rumato4ka
@Rumato4ka 2 жыл бұрын
Спасибо, очень наглядно
@danilamaximov8032
@danilamaximov8032 2 жыл бұрын
Спасибо
@antonvolodin2924
@antonvolodin2924 2 жыл бұрын
Видос огонь.
@vladimireliseev7602
@vladimireliseev7602 19 күн бұрын
Скажите, а речь идет о потоках одного процесса?
@darknet106
@darknet106 2 жыл бұрын
CPU это в вашем понимании ядра процессора?
@tomvenom
@tomvenom 2 жыл бұрын
Здравствуйте. Хотел бы задать вопрос насчёт алгоритмов. Нужно ли уметь решать алгоритмические задачи по типу Leetcode,Hackerrank и прочих сервисов или же лучше учить саму джаву и и другие технологии?
@Alellas
@Alellas 2 жыл бұрын
это вопрос про подготовку к собеседованиям? если да, то смотря куда вы хотите устроиться работать. если в российские компании - то в большинстве будут просто джаву спрашивать, фреймворки и базу данных. если в зарубежные - то там алгоритмы и дизайн интервью смотрят. у Виктории Бородиной есть хорошее видео на эту тему - kzbin.info/www/bejne/jpDUfIyqnNKbjaM но везде есть конечно исключения - в яндексе к примеру могут и алгоритмы спросить. если с точки зрения развития - то зависит от того в какую сторону вы хотите сами развиваться. по опыту могу сказать что то что вы будете копать - туда вас и поведет карьерный путь) просто по пути изучая алгоритмы или джаву вы можете еще что-то более интересное для себя найти. например scala ))
@tomvenom
@tomvenom 2 жыл бұрын
@@Alellas Ну я имел ввиду для Java Enterprice,а не для других специальностей. То есть если я хочу быть джуном в этой отрасли,нужно ли мне уделять время алгоритмам?
@Alellas
@Alellas 2 жыл бұрын
@@tomvenom опять таки это зависит от того что вы хотите делать на работе. Если рисовать в UI формочки и гонять данные из одной коллекции в другую - то можно и без алгоритмов. Скажем добавить таблицу, взять данные из других источников, распарсить их и уложить в новую таблицу. А потом возможно из этой новой таблицы на экран отчет выводить - то это без алгоритмов делают. Благо ArrayList хорошо оптимизирован) Такие задачи очень не редки в Энтерпрайзе. А вот если у вас будет проект где надо связи между людьми и организациями строить для принятия решения по выдаче кредита - там и алгоритмы и теория графов будут уже нужны) Это тоже задача из банковского Энтерпрайза с IBM и прочими радостями. Тут же это во многом еще и от вас и ваших личных интересов зависит - если вам нравится и интересно решать алгоритмы - вы будете это делать. Уже много раз убеждался что когда люди начинают копать то, к чему у них лежит душа - в то направление разработки в итоге медленно но верно перекатываются) Но базовые алгоритмы типа сортировки пузырьком все таки лучше знать всем. И что такое большое О. Это любят на собеседованиях спрашивать. Не только по Java.
@antonvolodin2924
@antonvolodin2924 2 жыл бұрын
Алексей, сделай уже что-то с микрофоном!
@Alellas
@Alellas 2 жыл бұрын
А что в этом видео не так? У меня просто нормально воспроизводится
@Symon_Kupala
@Symon_Kupala 2 жыл бұрын
@@Alellas , у меня тоже нормально.
How To Choose Ramen Date Night 🍜
00:58
Jojo Sim
Рет қаралды 61 МЛН
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 96 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 21 МЛН
Thread → Task. Многопоточность и Асинхронность
13:39
Архитектор ПО. Александр Желнин
Рет қаралды 26 М.
Всё про конкурентность в Go
23:36
defer panic
Рет қаралды 12 М.
Java умирает? / Java устарел и нужно учить другой язык?
10:21
How To Choose Ramen Date Night 🍜
00:58
Jojo Sim
Рет қаралды 61 МЛН