Я читал, что возможен параллелизм без параллелизма. Это верно?Как вы можете иметь параллелизм без параллелизма?
Предположим, что у вас есть две задачи: A и B, и для каждого из них требуются два шага: A1, A2, B1, B2. Кроме того, процесс состоит из потоков.
Вот я, как я думаю о параллельности и параллельность:
Sequential
Time ----->
Thread 1: A1 A2 B1 B2
Параллельное
Time ----->
Thread 1: A1 A2
Thread 2: B1 B2
Parallel (и одновременной)
Time ----->
Thread 1: A1 A2
Thread 2: B1 B2
Если это correc t, тогда было бы невозможно параллелизм без параллелизма.
Кроме того, если эта модель верна, вы могли бы иметь следующее:
Sequential (и одновременно)
Time ----->
Thread 1: A1 B1
Thread 2: A2 B2
Это, вероятно, не было бы хорошей идеей, но это, кажется, концептуально это возможно.