Question about NSThread?
Question about NSThread?
- Subject: Question about NSThread?
- From: Jean-Nicolas Jolivet <email@hidden>
- Date: Wed, 19 Nov 2008 15:57:44 -0500
I have an app that generates a bunch of images... the process can be
long so I wanted to start it in a separate thread so that the UI can
be responsive etc...
basically the only thing I did was:
[NSThread detachNewThreadSelector:@selector(doLongProcess)
toTarget:self withObject:nil];
and I added
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
at the beginning of my doLongProcess method, and [pool release] at the
end...
Now the weird part is that... it appears to be working... the images
are created...the UI stays responsive..my status textfield gets
updated (it wasn't getting updated when the long process was not in a
separate thread)...
Am I wrong to think that it should've been much more complex than
that? (With NSLocks and whatnot...) Maybe I should just shut up and be
happy that it work, but somehow this doesn't seem right...
Jean-Nicolas Jolivet
email@hidden
http://www.silverscripting.com
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden