Что такое многопоточность/multithreading? Введение в процессы и потоки

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 52

  • @artyom5602
    @artyom5602 8 หลายเดือนก่อน

    Лучшее видео по данной теме, что я видел.

  • @mike_pogorelov
    @mike_pogorelov 4 ปีที่แล้ว +12

    Мне, как новичку, было полезно слушать, особенно после чтения соответствующей главы Таненбаума.

    • @programart_zp
      @programart_zp  4 ปีที่แล้ว +2

      Супер, рад слышать

    • @zero-one999
      @zero-one999 4 ปีที่แล้ว

      ProgramArt как раз долблюсь на второй главой таненбаума. Отличное видео

    • @krewjaime4482
      @krewjaime4482 3 ปีที่แล้ว

      pro tip : you can watch movies on flixzone. Been using it for watching a lot of movies these days.

    • @lyricnash1390
      @lyricnash1390 3 ปีที่แล้ว

      @Krew Jaime Yea, I've been watching on flixzone} for since december myself :D

    • @miguelraymond6518
      @miguelraymond6518 3 ปีที่แล้ว

      @Krew Jaime Definitely, I've been using flixzone} for since december myself :D

  • @romansamgin4120
    @romansamgin4120 4 ปีที่แล้ว +1

    Случайно наткнулся на видео. Не ожидал такой годноты. Лайк и подписка

  • @РусланХасанов-и1у
    @РусланХасанов-и1у 4 ปีที่แล้ว +23

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

    • @programart_zp
      @programart_zp  4 ปีที่แล้ว +2

      Спасибо за отзыв!

  • @Владимир_Великий_Русь
    @Владимир_Великий_Русь 3 ปีที่แล้ว

    Джорно итальяно !

  • @МаксимКоковин-и9к
    @МаксимКоковин-и9к 5 ปีที่แล้ว +14

    Спасибо, очень интересно!!!

    • @programart_zp
      @programart_zp  4 ปีที่แล้ว +2

      Спасибо большое за отзыв! Успехов, Вам в новом году!

  • @current1710
    @current1710 5 ปีที่แล้ว +18

    Информативно, спасибо

    • @programart_zp
      @programart_zp  5 ปีที่แล้ว +1

      Спасибо, рад, что полезно

  • @tagepaul1646
    @tagepaul1646 3 ปีที่แล้ว +2

    Это лучшее что я смотрел про мультипоточность, так как даёт общую картину - скелет, на который уже можно накидывать мясо. Лично я начинал изучение операционных систем с Э.Таненбаум и это было очень не просто, так как общая картина начинает вырисовываться на ~300 странице...

  • @alexkoty5877
    @alexkoty5877 4 ปีที่แล้ว +8

    Спасибо, интересно, но мало видосов про Майнкрафт на канале

  • @Blendershick
    @Blendershick 5 ปีที่แล้ว +14

    Спасибо! хорошее обьяснение)

  • @duchka4777
    @duchka4777 4 ปีที่แล้ว +5

    Спасибо за хорошее объяснение!

  • @stepangavrilov8070
    @stepangavrilov8070 4 ปีที่แล้ว +2

    без комментариев, просто лайк.

  • @GafarovHair
    @GafarovHair ปีที่แล้ว

    Очень грамотное объяснение, спасибо автору за просветление)

  • @МИСКИМАСЛАПАРФЮМ
    @МИСКИМАСЛАПАРФЮМ 4 ปีที่แล้ว +2

    СПАСИБО
    чётко ОБЪЯСНИЛ
    👍🏾

  • @007krut
    @007krut 4 ปีที่แล้ว +2

    МЕДЛЕННО!!!

  • @anhielika
    @anhielika 3 ปีที่แล้ว +2

    thank you so much for this wonderful explanation

  • @yakoval
    @yakoval 3 ปีที่แล้ว +1

    От души, приятель!

  • @sultanyerumbayev1408
    @sultanyerumbayev1408 5 ปีที่แล้ว +6

    Класс

  • @mihrankhachatryan3693
    @mihrankhachatryan3693 3 ปีที่แล้ว +1

    Спасибо огромное

  • @ivanandreev9571
    @ivanandreev9571 3 ปีที่แล้ว +2

    11:58 - почему если у нас один и тот же код выполняется в 2 потока на одном ядре, то это будет быстрее? Объясни пожалуйста. Объяснение с "простаиванием" тут неочень понял. А в примере далее- у нас из этих 3х человек ведь работает только один в любой момент времени(ядро ведь одно). Время то же останется

  • @ВалентинСвечин
    @ВалентинСвечин 3 ปีที่แล้ว +2

    Спасибо, объясняешь лучше лектора в ВУЗе

    • @programart_zp
      @programart_zp  3 ปีที่แล้ว

      спасибо. я тоже преподавал в вузе)

  • @svetaegof6013
    @svetaegof6013 2 ปีที่แล้ว

    Спасибо

  • @АндрейМеркулов-у9з
    @АндрейМеркулов-у9з 4 ปีที่แล้ว +2

    Я сейчас попробовал запускать простые программки - нагрузка падает на все 4 ядра процессора, хотя в них нет 4 потоков.

    • @programart_zp
      @programart_zp  4 ปีที่แล้ว +1

      Добрый день. Как определяли нагрузку на ядрах? Почему уверены, что именно ваша программа нагружает все 4 ядра?

  • @КириллПопов-д3в
    @КириллПопов-д3в 3 ปีที่แล้ว +1

    Очень неплохо, спасибо. Но несколько критических оговорок было, которые могут сбить с толку.

  • @ivanatroshchenko5310
    @ivanatroshchenko5310 3 ปีที่แล้ว

    Не понял. Физически в единый момент времени система может работать только с одним потоком одного процесса? Каким образом тогда у меня в системе одновременно запущен браузер и например калькулятор?

    • @ДмитрийНормов-ю6ц
      @ДмитрийНормов-ю6ц 2 ปีที่แล้ว +1

      Иван, ну как, разобрался?

    • @Руководительпроекта-и5л
      @Руководительпроекта-и5л 4 หลายเดือนก่อน

      @@ДмитрийНормов-ю6ц Просто процессор быстро меняет потоки. Гигагерц, это в секунду примерно ярд тактов, даже если у тебя каждый поток монопольно занимает 1 млн тактов, то за секунду обслужится тысяча таких потоков

  • @OlyaTimina
    @OlyaTimina ปีที่แล้ว +4

    Это рога и копыта. Лучше изучите статьи. В этом видео одна каша. Ядра обрабатывают только потоки. 1 программа это 1 процесс. В зависимости от того как разработчик написал программу так она и обрабатывается. Может обрабатываться только в 1 потоке последовательно, если программа написана поддерживающая многопоточность тогда она обрабатывается в нескольких потоках с приоритетной последовательность. Как ядро обрабатывает потоки вопрос не раскрыт. Есть ядра которые обрабатывают только 1 поток и переключаются между остальными, есть ядра которые обрабатывают сразу 2 потока параллельно. Есть не раскрытые вопросы. Может ли 1 процесс обрабатываться на разных ядрах, тоже вопрос не раскрыт. Потоки ничего не делают, они имеют в себе блоки задач, всё выполняют ядра переключаясь между потоками и выполняя блоки задач в потоках. Такая каша в этом видео.

    • @thebiggestdick69
      @thebiggestdick69 ปีที่แล้ว

      из твоего коммента понял больше чем из видео

  • @ramiz3570
    @ramiz3570 4 ปีที่แล้ว +2

    +

  • @fernandaeschallots2485
    @fernandaeschallots2485 3 ปีที่แล้ว

    более менее понятно. спасибо

  • @data_borodata
    @data_borodata ปีที่แล้ว +1

    бро... учить не твоё

  • @АртёмЗыков-ю5й
    @АртёмЗыков-ю5й 2 ปีที่แล้ว

    Вот не плямкал бы еще в микрофон.