• [^] # Re: LWPs, my mistake.

    Posté par . En réponse à la dépêche performances MySQL sous OpenBSD. Évalué à 2.

    Certes, mais les processus sont interrompus de toute facon a intervale regulier. Meme le processus qui fait du scheduling en user-mode est interrompu par le scheduler du noyau.


    La difference serait donc que les user-threads peuvent etre reschedules plus souvent que ceux du noyau. Mais finalement, on perd moins de temps avec un scheduling par le noyau.


    Pour resumer: les user-threads sont interrompus par le scheduler user-mode et le scheduler du noyau, les pthreads linux uniquement par le scheduler du noyau. Pourquoi la 1ere solution serait-elle plus rapide ?