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

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

Software Architect Alex Korolev

3 года назад

5,548 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@alexned7905
@alexned7905 - 01.08.2021 13:17

Спасибо большое!

Ответить
@АлександрТ-б3б
@АлександрТ-б3б - 04.08.2021 20:27

Спасибо, познавательное видео!

Ответить
@tomvenom
@tomvenom - 06.08.2021 19:12

Здравствуйте. Хотел бы задать вопрос насчёт алгоритмов. Нужно ли уметь решать алгоритмические задачи по типу Leetcode,Hackerrank и прочих сервисов или же лучше учить саму джаву и и другие технологии?

Ответить
@antonvolodin2924
@antonvolodin2924 - 07.08.2021 17:01

Алексей, сделай уже что-то с микрофоном!

Ответить
@antonvolodin2924
@antonvolodin2924 - 07.08.2021 17:06

Видос огонь.

Ответить
@danilamaximov8032
@danilamaximov8032 - 13.09.2021 02:28

Спасибо

Ответить
@TheVaregko
@TheVaregko - 31.10.2021 21:32

Круто, спасибо, зашло!

Ответить
@darknet106
@darknet106 - 14.02.2022 23:37

CPU это в вашем понимании ядра процессора?

Ответить
@Rumato4ka
@Rumato4ka - 07.04.2022 15:21

Спасибо, очень наглядно

Ответить
@Modestov1998
@Modestov1998 - 17.06.2023 22:42

Спасибо за интересное видео!
очень важная тема и незаслуженно мало лайнов

Ответить
@vladimireliseev7602
@vladimireliseev7602 - 04.05.2024 21:29

Скажите, а речь идет о потоках одного процесса?

Ответить
@best_coozy_dad
@best_coozy_dad - 27.06.2024 00:06

путаница с пониманием процесса и потока

Ответить
@vael6555
@vael6555 - 09.09.2024 23:01

Ведь выходит так, что при конкурентном и синхронизированном выполнении одной и той же задачи на машине с 1 процессором будет потрачено одинаковое время? Или же в таком сравнении всё начинает зависеть от ядер?

Ответить
@oshastitko
@oshastitko - 10.09.2024 01:31

Я бы даже сказал, что у ОС есть менеджер распределения процессорного времени между разными процессами по своим определённым алгоритмам распределения времени (поэтому ОС типа Linux, Windows и т.д. называются ОС распределения времени), а не просто будет забирать часть времени только на себя. Уже в комментах вижу вопросы от людей относительно "одинаковое ли время будет" и т.д., думаю, это как раз из-за того, что тема выделения времени раскрыта не очень лаконично

Ответить