en partant du principe que les grands problèmes peuvent souvent être divisés en problèmes plus petits, qui sont ensuite résolus simultanément -LRB- '' in parallel '' -RRB-.
parce que la simultanéité introduit plusieurs nouvelles classes de bogues logiciels potentiels, dont les conditions de course et les cadenas morts sont les plus fréquents.