Was ist Ihre Meinung zu einem Projekt, das versucht, einen Code zu nehmen und ihn automatisch in Threads aufzuteilen (vielleicht zur Kompilierzeit, wahrscheinlich zur Laufzeit).
Werfen Sie einen Blick auf den unten stehenden Code:
for(int i=0;i<100;i++)
sum1 += rand(100)
for(int j=0;j<100;j++)
sum2 += rand(100)/2
Diese Art von Code kann automatisch auf 2 verschiedene Threads aufgeteilt werden, die parallel laufen. Glauben Sie, dass das überhaupt möglich ist? Ich habe das Gefühl, dass es theoretisch unmöglich ist (es erinnert mich an das Halteproblem), aber ich kann diesen Gedanken nicht begründen.
Halten Sie es für ein nützliches Projekt? Gibt es etwas Vergleichbares?