This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: pthread_mutex_lock/unlock performance?
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 13 Mar 2008 10:30:28 +0100
- Subject: Re: pthread_mutex_lock/unlock performance?
- References: <20080313093207.GB31787@msvoboda>
- Reply-to: cygwin at cygwin dot com
On Mar 13 10:32, Mojmir Svoboda wrote:
> hello,
>
> i'm runing cygwin (1.5.25?) under win xp sp2 and i ran a simple test
> which was supposed to measure the speed of pthread_mutex_lock,
> increment, pthread_mutex_unlock compared to interlocked increment and
> windows critical section.
>
> the thing is that cygwin's pthread_mutex_lock performs quite lazily - it
> takes about seven times more than using native critical section.
>
> i wonder why, of course :)
Bookkeeping overhead? Just have a look into the Cygwin source. If you
want to speed up Cygwin's pthread implementation, feel free to
contribute: http://cygwin.com/contrib.html
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/