Hallo Community,
ich möchte etwas auf einem anderem Thread ablaufen lassen also nicht auf dem Mainthread. Und zwar mit
[self performSelector:@selector() onThread:withObject:waitUntilDone:];
Wie erstelle ich einen eigenen Thread welchen ich dann bei onThread einsetzen kann?
Aber mann muss sagen, dass der Thread auch schon von einem eigenständigem Thread aufgerufen wird.
Hintergrund ist: Ich habe zuerst OperationQueue welche ich mit Operationen fülle. Aber ein bestimmter Teil soll nur auf einen Thread ablauf so, dass jeder Thread einzeln in die Anweisung oben laufen soll.
Mit
[self performSelectorOnMainThread:@selector(: ) withObject:waitUntilDone:];
funktioniert es auch einwandfrei aber ich will nicht ewig den mainthread blockieren.
Danke
									
									
								ich möchte etwas auf einem anderem Thread ablaufen lassen also nicht auf dem Mainthread. Und zwar mit
[self performSelector:@selector() onThread:withObject:waitUntilDone:];
Wie erstelle ich einen eigenen Thread welchen ich dann bei onThread einsetzen kann?
Aber mann muss sagen, dass der Thread auch schon von einem eigenständigem Thread aufgerufen wird.
Hintergrund ist: Ich habe zuerst OperationQueue welche ich mit Operationen fülle. Aber ein bestimmter Teil soll nur auf einen Thread ablauf so, dass jeder Thread einzeln in die Anweisung oben laufen soll.
Mit
[self performSelectorOnMainThread:@selector(: ) withObject:waitUntilDone:];
funktioniert es auch einwandfrei aber ich will nicht ewig den mainthread blockieren.
Danke
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von OS X NoobCoder ()
 
									 . Kann man da jetzt auch noch so etwas wie waitUntilDone setzten?
 . Kann man da jetzt auch noch so etwas wie waitUntilDone setzten?									