PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Linux C] Anzahl von Threads?


Aqualon
2005-09-01, 15:52:50
H!

Ich habe eine Frage zu Threads unter Linux. Wenn ich in einem Programm 2 Threads per pthread_create erzeuge, warum zeigt dann ps -aux 4 Prozesse an? Eigentlich sollten es doch nur der Ursprungsprozess und die beiden Threads sein, was ist der 4. Prozess?

Aqua

SGT.Hawk
2005-09-02, 09:58:54
Ich könnte micht irren,aber als ich das mal im Praktikum gemacht habe,gibt es noch einen Steuerungsthread.

oliver123
2005-09-02, 11:14:54
Jeder Thread ist gleichzeitig ein Prozess + der Prozess des Threadmanagers der dazu dient die Threads zu createn und zu destructen usw.

Aqualon
2005-09-02, 11:17:42
Danke fuer die Antworten. Das mit dem Threadmanager war mir nicht bewusst, erklaert aber die Anzahl der angezeigten Prozesse.

Aqua