.| Autor | Beitrag |
|---|---|
|
000 10.12.2003, 22:11 KillerDoc |
Hallo. Ich versuche schon den ganzen Tag herrauszufinden wie ich unter LInux einen Thread, also einen zweiten Ausführungszweig für mein Programm starten kann. ich hab schon mit diversen Prametern für die schedpolicy herumprobiert, aber es tritt immer der gleiche Fehler auf. :/ Ich bin echt schon am verzweifeln mit dem fsck.. :/( Vielleicht weiß ja jemand von euch weiter :) --lazy sunday afternooon |
|
Profil || Suche |
|
001 11.12.2003, 18:16 [RMen]OneStone |
Wenn du nur ein zweites brauchst kannst du afaik forken, kenne mich aber net viel aus.
georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ Dieser Beitrag wurde am 11.12.2003 um 18:17 von [RMen]OneStone bearbeitet. |
|
Profil || Suche |
|
002 11.12.2003, 23:25 KillerDoc |
Thx für die Antwort. Der Thread und das Hauptprogramm brauchen einen gemeinsamen heap.. deswgen kann i fork leider ned so einfach verwenden. Aber inzwischen hab ich den Thread zum laufen gebracht. Der Fehler war dass ich als ersten Parameter immer NULL an create übergeben habe. Offensichtlich funktioniert der Thread nur dann richtig wenn man einen Zeiger auf pthread_t übergibt. Ich dachte das würde ich nur brauchen wenn ich später zugriff auf den thread brauche zb für join und so. Deswegen bin ich gar nicht auf die Idee gekommen da was anderes als NULL zu probieren (ich depp... :) ) --lazy sunday afternooon |
|
Profil || Suche |
|
003 16.12.2003, 12:30 |
(none) -- |
|
Profil || Suche |

