On Wed, 2 Apr 2008, David Xu wrote:

davidxu     2008-04-02 04:08:37 UTC

 FreeBSD src repository

 Modified files:
   sys/sys              umtx.h
   sys/kern             kern_umtx.c
 Log:
 Introduce kernel based userland rwlock. Each umtx chain now has two lists,
 one for readers and one for writers, other types of synchronization
 object just use first list.

Hey great David! This made an even bigger difference than I originally measured. Once we get a little more concurrency in the io layer with myisam it'll really shine.

Thanks,
Jeff


 Asked by: jeff

 Revision  Changes    Path
 1.65      +487 -45   src/sys/kern/kern_umtx.c
 1.31      +21 -1     src/sys/sys/umtx.h

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to