On Dec 17, 2008, at 8:03 PM, Dave Dribin wrote:
On Dec 17, 2008, at 7:37 PM, radj wrote:
I see. I'm not trying to be ungrateful (because I really am, thanks
for the
code), but calling CrashLogThreadID(pthread_t) might be too costly
for every
call to my custom debugLog(...) because there are alot all over the
code
(not the best practice, me thinks). But thanks to your intro to
task_threads(), I can follow the idea and try my own array of
threads. This
gives me something to start on! Appreciate it. =)
You could cache the thread ID in the pthread context or NSThread
dictionary.
Of course, if the number of threads changes then that cached thread ID
may not match the crash log anymore. (And the number of threads in
your process may change due to code outside your control.)
--
Greg Parker [email protected] Runtime Wrangler
_______________________________________________
Cocoa-dev mailing list ([email protected])
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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]