A lot. In usage 2, the editing context is not locked, and everything that goes along with it. You're just using a java construct to provide exclusive use of the editing context to your thread, but there are many other things that go along with an editing context being locked that are not happening.
Don't use #2. Ken On Sep 3, 2010, at 7:59 AM, Farrukh Ijaz wrote: > Hi, > > What is the difference between the two? I noticed both work almost the same > way. > > Usage 1: > > try { > editingContext().lock(); > // Do your stuff > } finally { > editingContext().unlock(); > } > > Usage 2: > > synchronized(editingContext()) { > // Do your stuff > } > > Thanks, > > Farrukh _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com > > This email sent to kenli...@anderhome.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com