Параллелизм против параллелизма

Когда мы говорим о параллелизме и параллелизме с точки зрения вычислений и обработки, они кажутся похожими, но это не так. Между ними огромная разница.

Параллелизм: в режиме параллелизма несколько задач могут выполняться одновременно, но не выполняются одновременно.
Означает, что мы можем создавать несколько задач, но ЦП выполняет их циклически.
Давайте рассмотрим пример. у вас есть бутерброд и молочный коктейль.
Вы можете выполнять одно задание за раз. Например, откусите бутерброд и пожуйте.
Или сделайте глоток молочного коктейля и выпейте. Итак, вы начали делать и то, и другое одновременно. это становится одновременным.

Параллелизм: в параллелизме несколько задач могут выполняться одновременно, а также выполняться одновременно.
Это возможно только в многоядерном процессоре. В этом сценарии ЦП имеет многоядерный процессор, поэтому ЦП начинает выполнять задачи параллельно.
Давайте возьмем пример, я снова беру тот же пример. Итак, у вас снова есть бутерброд и молочный коктейль. на этот раз вы наполняете рот кусочком сэндвича и глотком молочного коктейля, а затем начинаете есть его параллельно.

Здесь вы можете увидеть подробное видео о разнице между параллелизмом и параллелизмом.

Параллелизм может быть достигнут на одноядерном процессоре. В то время как для параллелизма нужен многоядерный процессор.
Параллелизм может быть параллельным на многоядерном процессоре.