higher speed mutexes

David Xu davidxu at freebsd.org
Thu Jan 6 01:22:45 PST 2005

Petri Helenius wrote:
> David Xu wrote:
>> I will have low overhead pthread library available soon, for
>> simple mutex, it is only an atomic_cmpset_long() plus a function
>> call (pthread_mutex_lock) overhead.
> Sounds great. Will this change the performance of rwlocks or is simple 
> mutex preferred for performance sensitive applications?

because we use simple mutex to protect rwlock, if simple mutex is
improved, rwlock should be improved by this side effect.

> Is this something that I could drop on top of RELENG_5 or RELENG_5_3 or 
> is CURRENT required?
> Do you have this in some public depository already?

you can browse my perforce repository, it requires -CURRENT and when
I put it to public, it will need newest -CURRENT kernel. ;-)

> Pete

David Xu

More information about the freebsd-threads mailing list