By: Michael S (already5chosen.delete@this.yahoo.com), December 7, 2014 4:37 pm
Room: Moderated Discussions
Konrad Schwarz (no.spam.delete@this.no.spam) on December 7, 2014 2:37 pm wrote:
> Eric Bron (eric.bron.delete@this.zvisuel.privatefortest.com) on December 6, 2014 4:25 am wrote:
> > > On windows it's more complicated, as GCC stil tries to generate winxp compatible
> > > code, so it assumes no critical section support.
> >
> > I can't understand why since Windows XP has full critical sections support (in WinBase.h
> > AFAIK) already, as Windows 2000, I suppose it applies to very old Windows version
>
> Windows introduced condition variables and mutexes with Vista. I don't know how fast they are.
>
>
As far as I remember, mutexes exist in Win32 since NT 3.1
> Eric Bron (eric.bron.delete@this.zvisuel.privatefortest.com) on December 6, 2014 4:25 am wrote:
> > > On windows it's more complicated, as GCC stil tries to generate winxp compatible
> > > code, so it assumes no critical section support.
> >
> > I can't understand why since Windows XP has full critical sections support (in WinBase.h
> > AFAIK) already, as Windows 2000, I suppose it applies to very old Windows version
>
> Windows introduced condition variables and mutexes with Vista. I don't know how fast they are.
>
>
As far as I remember, mutexes exist in Win32 since NT 3.1