pour le moment les threads ne sont pas repartis sur plusieurs CPUs. Ca viendra avec la 5.1.
J'entends déjà au loin les médisants disant que linux le fait ;) Et bien on va apporter une précision ;)
Les SysV considèrent les threads comme des process, c'est pour cela que sous linux (ou autres) vous verrez, par exemple, un process mysql par requete.
Sous 4.4BSD, les threads sont encore des bouts processus, jusqu'à présent il était uniquement userland. Ce n'est plus le cas.
[^] # Re: les KSE (threads mi-user, mi-noyau)
Posté par sheepkiller . En réponse à la dépêche FreeBSD 5.0 est sorti !. Évalué à 10.
J'entends déjà au loin les médisants disant que linux le fait ;) Et bien on va apporter une précision ;)
Les SysV considèrent les threads comme des process, c'est pour cela que sous linux (ou autres) vous verrez, par exemple, un process mysql par requete.
Sous 4.4BSD, les threads sont encore des bouts processus, jusqu'à présent il était uniquement userland. Ce n'est plus le cas.
quelques liens :
une doc sur KDE un peu plus a jour (mais "a little bit out of date")
http://www.aims.com.au/chris/kse/docbook/(...)
un doc sur le design NPTL :
http://people.redhat.com/drepper/nptl-design.pdf(...)
et un benchmark pour ce qui aime :
http://www.onlamp.com/pub/a/onlamp/2002/11/07/linux_threads.html?pa(...)
le choix solaris 1:1
http://wwws.sun.com/software/whitepapers/solaris9/multithread.pdf(...)
et un thread interressant de FreeBSD-arch (d'où viennent les liens)
http://www.freebsd.org/cgi/getmsg.cgi?fetch=76248+78442+/usr/local/(...)
voila :)