diff options
author | rpj <rpj> | 2005-01-01 14:48:41 +0000 |
---|---|---|
committer | rpj <rpj> | 2005-01-01 14:48:41 +0000 |
commit | 80b7258cb239fe3c930f6e30abf8a99d1e16ccaa (patch) | |
tree | 74e1f19b188ce259c19898a5220b2ea674e17a7d /ChangeLog | |
parent | 7eb9d4b5df27c0d1f223b241773d9e3fc683b059 (diff) |
''
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2005-01-01 Konstantin Voronkov <beowinkle at yahoo.com>
+
+ * pthread_mutex_lock.c (pthread_mutex_lock): The new atomic exchange + mutex algorithm is known to allow a thread to steal the lock off + FIFO waiting threads. The next waiting FIFO thread gets a spurious + wake-up and must attempt to re-acquire the lock. The woken thread + was setting itself as the the mutex's owner before the re-acquisition. + 2004-11-22 Ross Johnson <rpj at callisto.canberra.edu.au>
* pthread_cond_wait.c (ptw32_cond_wait_cleanup): Undo change |