[Zope] zope operations atomic?

kapil thangavelu k_vertigo@yahoo.com
Wed, 31 Oct 2001 03:02:34 -0800

On Wednesday 31 October 2001 07:11 am, Clark OBrien wrote:
> Hi:
> I cannot find documentation that would tell me how zope manages thread
> synchronization

nutshell version.

zope uses optimistic conflict resolution, no application level locking takes 
place, because all threads have their own object spaces. only on commits, is 
there some synchronization (deep within the zodb) to insure that there 
weren't conflicts, if so a conflict error is raised, and the request gets 
retried. applications can define their own conflict resolution, see the zodb 
wikis and zope developer's guide for more details.