From 2f4a1905d1a8c424900a8615ec730f7637482525 Mon Sep 17 00:00:00 2001 From: rpj Date: Wed, 7 Feb 2001 03:48:23 +0000 Subject: Revamp read-write locks and update cond vars. See ChangeLog. --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0606071..074526f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2001-02-07 Ross Johnson + + * 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 + 2001-02-06 Ross Johnson * condvar.c (pthread_cond_init): Completely revamped. -- cgit v1.2.3