summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0606071..074526f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2001-02-07 Ross Johnson <rpj@special.ise.canberra.edu.au>
+
+ * rwlock.c: Revamped.
+ This implementation does not have reader/writer starvation problem.
+ I've tried to make rwlock to behaive more like a normal mutex with
+ races and scheduling policy determining who is more important;
+ It also supports recursive locking,
+ has less synchronization overhead (no broadcasts at all,
+ readers are not blocked on any condition variable) and seem to
+ be faster than the current implementation.
+ - Alexander Terekhov <TEREKHOV@de.ibm.com>
+
2001-02-06 Ross Johnson <rpj@setup1.ise.canberra.edu.au>
* condvar.c (pthread_cond_init): Completely revamped.