Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 2003 14:48:42 -0700 (PDT)
From:      Mike Makonnen <mtm@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libthr/thread thr_exit.c
Message-ID:  <200305272148.h4RLmgkl052114@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mtm         2003/05/27 14:48:42 PDT

  FreeBSD src repository

  Modified files:
    lib/libthr/thread    thr_exit.c 
  Log:
  Minimize the potential for deadlocks between an exiting thread and it's
  joiner by making sure all locks and unlocks occur in the same order. For
  the record the lock order is: DEAD_LIST, THREAD_LIST, exiting thread, joiner
  thread.
  
  Approved by: re/rwatson
  
  Revision  Changes    Path
  1.7       +18 -2     src/lib/libthr/thread/thr_exit.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305272148.h4RLmgkl052114>