By: Klimax (danklima.delete@this.gmail.com), December 6, 2014 5:49 am
Room: Moderated Discussions
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
>
Ii seems that would have to be very old version. Maybe Win 3.x.
Also found interesting historical performance testing between NT and Solaris: A Thread Performance Comparison: Windows NT and Solaris on A Symmetric Multiprocessor
> > 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
>
Ii seems that would have to be very old version. Maybe Win 3.x.
Also found interesting historical performance testing between NT and Solaris: A Thread Performance Comparison: Windows NT and Solaris on A Symmetric Multiprocessor