Hi Gerrit,

Gerrit Voß wrote:
> 
> hmm, I would not expect problems with the aspect store as they are
> only written on two occasions, during the initial creation and
> during sync. There should be no interference during both times
> as nobody can access it during the initial creation and while
> syncing everything must be stopped and waiting for the sync
> to happen anyway. Meddling with containers while they
> are synchronized is not safe.

That raises an interesting question though: What about involuntary meddling via 
dependent data invalidation or other things that happen in changed()? E.g. 
thread A changes a Geometry down the tree, while thread B is syncing a higher 
up 
node.

Looks like we need to have a slightly stronger rule for different threads on 
one 
aspect: they have to work on disconnected trees. Allen's code does that 
already, 
so it's probably not their problem, but in general that might be an issue.

        Dirk

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to