Ich lerne gerade über Betriebssysteme und Nebenläufigkeit und ich bin mit der Verwendung von Pthreads in c beauftragt.Wie können Threads ID gleich sein?
Nach dem Versuch, PThreads zu verstehen und zu verwenden, gibt es ein paar Dinge, die ich nicht ganz verstehe.
Wenn ich zwei separate Pthreads (zwei Prozesse, nach meinem Verständnis) erstellen, wie können die beiden Threads gleich sein (pthread_equal)? Oder was bedeutet das?
Danke!
Ein Thread ist kein Prozess. Ein Thread ist eine Aufgabeneinheit in einem Prozess, der für die Ausführung von Aufgaben zuständig ist. –
Wenn also überprüft wird, ob zwei Threads gleich sind, prüft das, ob sie innerhalb desselben Prozesses kombiniert sind? –
Lies dies: https://linux.die.net/man/3/pthread_equal –