]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
pull back change from apr 1.3.0
authorMichael Jerris <mike@jerris.com>
Tue, 11 Nov 2008 18:35:48 +0000 (18:35 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 11 Nov 2008 18:35:48 +0000 (18:35 +0000)
commitc99b8fb34f26c1437b7bfdd0666cd71fee4c309a
tree9ad06fbdd8fb3748ff162a9079e42c77a98e79cd
parent236f457a63a6b3beca3db5dcd20ccd583b1a1030
pull back change from apr 1.3.0

" *) Rework the WIN32 CV code to signal the condition only if one or
     more threads are blocked on the condition variable. If no threads
     are waiting on the condition variable, nothing happens. The change
     also eliminates the thundering-herd problem of the manual-reset
     event, which (theoretically) wakes up all threads waiting on. Now
     the behavior of the CV's should be the same on Unix and win32
     platforms. PR 42305.  [Davi Arnaut]
"

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10334 d0543943-73ff-0310-b7d9-9358b9ac24b2
libs/apr/include/arch/win32/apr_arch_thread_cond.h
libs/apr/locks/win32/thread_cond.c
src/switch_time.c