thanks ken for all the input.  i will work on the things you've mentioned.  i 
really appreciate it!

rick





________________________________
From: Ken Thomases <k...@codeweavers.com>
To: Rick C. <jo_p...@yahoo.com>
Cc: cocoa dev <cocoa-dev@lists.apple.com>
Sent: Saturday, October 3, 2009 10:37:11 PM
Subject: Re: memory advice for still learning coder

Oh, and I forgot to respond to this:

On Oct 3, 2009, at 9:17 AM, Rick C. wrote:

> 4.  i don't believe i'm having a problem with the arrays being accessed the 
> same time by different threads.  although i am not using a lock.

If I'm understanding what you're saying, you're courting disaster.  If there's 
any chance at all that a mutable array is being mutated in one thread at the 
same time as another thread is accessing the array, then you must guard that 
with a lock.  The fact that (you think) you've never seen a problem in your 
testing so far is no guarantee that your app won't have a problem under 
different loads, on machines with different numbers of CPU cores, or just 
randomly but with somewhat low probability.  The possible problem might be 
obvious, like a crash, but it might be insidious like data corruption that 
isn't immediately noticed.

Regards,
Ken


      
_______________________________________________

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

Reply via email to