Windows n'implemente pas de threads posix (portable) mais implemente des threads bien a lui avec l'api qui lui plait. C'est plutot dommage ! Pour les signaux sous linux tu peux utiliser la couche "dessous" posix avec les appels a clone (man clone), et la tu peux faire ce que tu veux creer un thread qui partage ce que tu choisis (partager les signaux ou pas si t'as envie). Mais bon tu sacrifies la portabilite...
Pour l'histoire des pid differents entre threads, je cite un bout de la man page de clone:
Thread groups are feature added in Linux 2.4 to support the POSIX threads notion of a set of threads sharing a single PID.
Donc apparement c'est regle en 2.4 et ca respecte pleinement Posix.
Voila, j'espere que j'ai pas dit trop de betises, ca fait longtemps que j'ai pas fait de systeme moi.
[^] # Re: linuuuuuuuuuuuuux
Posté par Alberto . En réponse à la dépêche Quel OS pour le multiprocesseur ?. Évalué à 3.
Pour l'histoire des pid differents entre threads, je cite un bout de la man page de clone:
Thread groups are feature added in Linux 2.4 to support the POSIX threads notion of a set of threads sharing a single PID.
Donc apparement c'est regle en 2.4 et ca respecte pleinement Posix.
Voila, j'espere que j'ai pas dit trop de betises, ca fait longtemps que j'ai pas fait de systeme moi.