Comment créer un thread de noyau en utilisant la bibliothèque Posix?
Réponses:
0 pour la réponse № 1Vous 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.