Вот аналогия, возможно, не самая лучшая, но я надеюсь, что она поможет вам понять:
Представьте, что вы дома мама-одиночка с тремя детьми. Утро понедельника, и вы должны подготовить их к школе.
Все, что вам нужно сделать:
- Вы должны накормить малыша A, B и C
- Вы должны одеть ребенка A, B и C
- Вы должны найти свою сумку
- Найти ключи от машины
- Вы должны сварить себе кофе и выпить it
- Причешите волосы
Как вы представляете, это будет непросто и не будет линейным. Мама не сможет выполнять одно задание за одним, она будет выполнять несколько заданий параллельно:
начать варить себе кофе, когда одновременно она наденет ребенку туфли и сделает выговор малыш Б., это раздражает.
Все задания будут выполняться параллельно и в несколько этапов (Возможно, ей понадобится 5 раз, чтобы sh одеть ребенка А) .
А теперь представьте, что компьютер - невероятно быстрая мама (процессор с тактовой частотой 1 ГГц выполняет 1.000.000.000 операций в секунду) .