>>>>> "DS" == Dan Sugalski <[EMAIL PROTECTED]> writes:

  DS> =item All shared PMCs must have a threadsafe vtable

  DS> The first thing that any vtable function of a shared PMC must do is to
  DS> aquire the mutex of the PMCs in its parameter list, in ascending
  DS> address order. When the mutexes are released they are not required to
  DS> be released in any order.

why the ascending address order to grab mutexes? is this to help solve
deadlocks?

uri

-- 
Uri Guttman  ------  [EMAIL PROTECTED]  -------- http://www.stemsystems.com
--Perl Consulting, Stem Development, Systems Architecture, Design and Coding-
Search or Offer Perl Jobs  ----------------------------  http://jobs.perl.org

Reply via email to