From: Wolfgang M. <wol...@gm...> - 2008-07-24 09:19:12
|
> >From the documentation it is not very clear to me how to use > util:exclusive-lock and util:shared-lock. > I will appreciate if somebody can give me an example. util:exclusive-lock is a pseudo function, i.e. it will not evaluate its second argument before it has acquired a write lock on all resources contained in the first argument node set: util:exclusive-lock(collection("/db/my/docs"), some arbitrary xquery code) > If case of a resource is locked, is there a way for the xquery to go to > "sleep" for XX msec without using server resources and then try again? The function will wait until it gets the lock. In some cases, it may generate an error if the lock manager detects a deadlock situation. Wolfgang |