Threads mit übergabe von 2 parametern
-
Jo ansich ein einfaches problem(glaub ich zumindestens)
aber ich raffs irgendwie nichtIch will ein thread starten der 2 variablen aus der hauptroutine bekommt.
res=pthread_create(&threadname, NULL, fkt ,(void *) &var 1); if (res == -1) { printf("pthread_create: gpmRead"); exit(1); }
Naja ansich gehts nur um die erste zeile
1. name des Threads
2. Attrirubte des Threads(also sein Verhalten)-> Hier Defaultwert
3. Ist die Funktion die aufgerufen werden soll
4. sind die Variablender haken ist bei 4. mit einer Var klappt ja alles
jetzt brauch ich ne zweite Varibable
und da kommt meine frage wie geb ich das da hinten anGlobale variablen sind in threads nicht erlaubt und führen einfach nur zu mist
also da ist nix zu machenIch bin für jede anregung sehr dankbar
-
struct
-
Ja ist mir gleich danach auch eingefallen, wie ein bltz von himmel
Man ist mir das peinlich 1 Stunde davor gesessen
->
Geposted
->
Stuct Eingefallen
->
FunktioniertAn Moderator:
Naja falls es hier möglich ist: Thread bitte entfernen