Ist es möglich, dass F # in Zukunft stärker optimiert wird als andere .Net-Sprachen?

Ist es möglich, dass Microsoft in der Lage ist, F # -Programme entweder zur VM-Ausführungszeit oder wahrscheinlicher zur Kompilierungszeit zu erstellen, um zu erkennen, dass ein Programm mit einer funktionalen Sprache erstellt wurde, und es automatisch besser zu parallelisieren?

Im Moment glaube ich, gibt es keinen solchen Aufwand, ein Programm, das als Single-Thread-Programm erstellt wurde, als Multi-Thread-Programm automatisch auszuführen.

Das heißt, der Entwickler würde ein einzelnes Thread-Programm codieren. Und der Compiler spuckte ein kompiliertes Programm aus, das aus mehreren Threads besteht und bei Bedarf Mutexe und Synchronisation enthält.

Wären diese Optimierungen im Task-Manager in der Anzahl der Prozessthreads sichtbar, oder wäre sie niedriger?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage