Re: Accessing array in thread safe way
Re: Accessing array in thread safe way
- Subject: Re: Accessing array in thread safe way
- From: Per Bull Holmen <email@hidden>
- Date: Wed, 07 Mar 2012 14:43:07 +0100
Den 14:33 7. mars 2012 skrev Per Bull Holmen <email@hidden> følgende:
> Den 23:48 6. mars 2012 skrev Conrad Shultz
> <email@hidden> følgende:
>
>> Personally, I try to the maximum extent possible to make properties be
>> of immutable types for exactly this reason. It allows you to centralize
>> management of locking/synchronization thus wipe out a whole category of
>> potential bugs. It also allows for, e.g., easier KVO and generally
>> simpler code.
>
> I agree. While making data graphs immutable is no guarantee of thread
> safety, it is still a good practice which (usually) can make it easier
> to achieve thread safety, performance, maintainability etc...
Sorry, I need to claridy that: It may not always be the best thing to
make entire data trees immutable, that depends on the problem at hand,
but exactly as Conrad Shultz says, make properties be of immutable
types.
Per
_______________________________________________
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