FishHook
Две задачи можно выполнять параллельно только в том случае, если у тебя есть два процессора.
Параллельность - это теоретическое понятие, для него вообще компьютер не нужен.
wiki. параллельный алгоритмВы оба просто повелись на аппаратную реализацию, приняв её именно за параллельность, хотя другого ничего просто не сделано аппаратно. Но параллельность - это параллельное выполнение разных задач. Как во времена Ньютона все думали, что скорости в природе находятся в пределах км/ч, а потом оказалось, что есть молекулярный уровень, где есть скорости такие, что вся теория Ньютона вообще не работает. Параллельность может и за счёт процессора, а может и за счёт не процессора… да пройдёт 1000 лет, там будет та же параллельность, что и сегодня, но ни одного процессора не будет, или будут 1000 непараллельных процессоров. Короче, понятие останется тем же самым, а аппаратная часть будет вообще другой, не той, что сегодня.
Rodegast
Не путай параллельные и конкурентные вычисления.
И в чём же ты отличаешь параллельное выполнение на разных ядрах от конкурентного выполнения на разных ядрах, где конкурентность просто на электронном аппаратном уровне находится?