/ / Les fils du noyau et la bibliothèque POSIX - multithreading, linux-kernel, posix

Threads du noyau et bibliothèque POSIX - multithreading, linux-kernel, posix

Comment créer un thread de noyau en utilisant la bibliothèque Posix?

Réponses:

0 pour la réponse № 1

Vous pouvez "t.

les pthreads sont destinés à être utilisés dans des processus utilisateurle noyau. les threads du noyau sont beaucoup plus "légers" que les threads (par exemple, de très petites piles de longueur fixe). kthread_create est utilisé pour créer des threads du noyau sous Linux.


2 pour la réponse № 2

POSIX ne spécifie pas si les threads sont implémentés dans l’espace utilisateur ou dans le noyau - cela dépend de l’implémentation.

Donc, la réponse est: pthread_create, tant que votre implémentation utilise les threads du noyau. Si vous utilisez la glibc sous Linux, tout ira bien.


1 pour la réponse № 3

Juste pour vous donner un peu de fond, Other OS "esavait des processus et des threads dans le noyau comme Solaris, Windows etc.

J'espère que cela t'aides.