Linux est multitache préemptif, mais au niveau user.
Au niveau noyau, en revanche, il est plutot coopératif (par processeur, le cas SMP est plus tordu). La notion de tache n'y existe pas. Ce qui se passe dans le noyau est totalement différent de ce qui se passe en userspace.
[^] # Re: linux n'est pas preemptif ?
Posté par kadreg . En réponse à la dépêche Linux kernel preemption project. Évalué à 10.
Au niveau noyau, en revanche, il est plutot coopératif (par processeur, le cas SMP est plus tordu). La notion de tache n'y existe pas. Ce qui se passe dans le noyau est totalement différent de ce qui se passe en userspace.