On Sep 22, 2010, at 17:00:13, Roland King wrote: >> >> Seems reasonable. The only problem I foresee is that if the system is >> recycling threads for subsequent NSOperations, I don't think you'll get the >> NSThreadWillExitNotification, because the thread itself never exits. >> > > Do you care? In my case I only care that the MOC is appropriate for the > thread I'm on, I don't need it to be empty and brand new, if it's primed with > data that's actually a bonus for me. If you do then you might want to add > another method to the singleton to explictly destroy the MOC for your thread, > and call it after you save data or just before the method you're running on > the queue exits so the next guy will definitely get a fresh one.
For sure I care. I want a fresh MOC, and I wanted to avoid having new classes written having to make sure of this (many different engineers come and go on this project; the more stuff they have to keep track of or know, the more likely they are to introduce errors). It can clearly be done, we just have an architecture with a bit of a hole because of the inability to "just use" the TLS. -- Rick _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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 arch...@mail-archive.com