Ich bin ein bisschen verwirrt. Multithreading beinhaltet parallele Verarbeitung. Warum können wir nicht mehrere Cores verwenden, um verschiedene Threads auszuführen? Ich fand diese Aussage in diesem Link- https://www.tutorialspoint.com/operating_system/os_multi_threading.htm Bitte erklären Sie die Aussage "Multithread-Anwendung kann Multiprozessor-Nutzung nicht nutzen."Stimmt es, dass Multithreading Multiprocessing nicht nutzen kann? Wenn ja warum?
Vielen Dank im Voraus.
Also kann ich sagen, dass mehrere Threads aus einem Prozess auf mehreren Kernen ausgeführt werden können? –
Normalerweise, ja, Sie können –
Es gibt einige Eunuchs-Varianten, wo Threads nur auf einem einzigen Kern ausgeführt werden können. Sie sind jedoch zunehmend Ausnahmefälle. – user3344003