Files
asterisk/doc
Russell Bryant 46daf77516 Merged revisions 127363 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r127363 | russell | 2008-07-02 07:08:33 -0500 (Wed, 02 Jul 2008) | 13 lines

Add a locking section to the coding guidelines document.

This section covers some locking fundamentals, as well as some information on
locking as it is used in Asterisk.  It describes some of the ways that are used
and could be used to achieve deadlock avoidance.  It also demonstrates the
unfortunate conclusion that with the use of recursive locks, none of the
constructs in use today are failsafe from deadlocks.  Finally, it makes some
recommendations for new code being written.  As proper locking strategies is a
complex subject, this section still has room for expansion and improvement.

This is a result of collaboration between Luigi Rizzo and myself on the 
asterisk-dev mailing list.

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@127364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-07-02 12:09:08 +00:00
..
2006-09-11 17:02:37 +00:00
2006-09-11 17:02:37 +00:00
2006-06-21 20:14:25 +00:00