LINUX.ORG.RU

История изменений

Исправление olelookoe, (текущая версия) :

a+b+c

у операции сложения есть свойство транзитивности. поэтому

a = 1
b = 2
c = 3

мы можем выполнить параллельно (неважно в каком порядке мы получим результаты, это три разных задачи), а вот с a+b+c и print придется подождать. мы не можем выполнить a+b+c до вычисления a b c (но можем складывать по мере вычисления a b c в параллельном потоке, если это что-нибудь даст) и не можем выполнить print пока не станет известен результат сложения.

Исходная версия olelookoe, :

a+b+c

у операции сложения есть свойство транзитивности. поэтому

a = 1
b = 2
c = 3

мы можем выполнить параллельно (неважно в каком порядке мы получим результаты, это три разных задачи), а вот с a+b+c и print придется подождать. мы не можем выполнить a+b+c до вычисления a b c и не можем выполнить print пока не станет известен результат сложения.