Hallo,
ich habe nach gängigen Anleitungen mit PThreads versucht Programme zu parallelisieren. Die Threads laufen auch alle ganz toll "parallel", allerdings nutzt das Programm immer nur einen Kern. Welchen Vorteil haben PThreads dann gegenüber fork(), welches sehr teuer und umständlich zu synchronisieren ist, aber wirklich parallel läuft? Die die Context-Switches für die program counter erzeugen doch nur overhead. Mache ich irgendwas falsch?
Lesezeichen