thread - C++ - Programmation
Marsh Posté le 22-07-2002 à 19:02:13
Gaspard a écrit a écrit : J'ai un problème avec le programme ci-dessous depuis que j'ai rajouté un thread. Le pb, c'est que lorsque je lance le programme et que je fais CTRL C, le message 1111111111 s'affiche, mais après je ne peux plus rien faire, j'ai plus la main. Si qq'un pouvais m'aider... |
Ouh là là, mon pauvre ami, les threads et les signaux, c'est la merde totale. L'implémentation Linux fait n'importe quoi, et même l'implémentation Solaris n'est pas complètement conforme à la norme.
Donc pour l'instant, si on veut faire mumuse avec signaux et threads, on peut :
- ne pas le faire,
- utiliser GNU Pth mais c'est plus lent,
- attendre l'implémentation PthreadsNG, qui devrait enfin apporter la conformité à POSIX.
Marsh Posté le 23-07-2002 à 09:41:43
GNU Pth : http://www.gnu.org/software/pth/
NG-PThreads : http://oss.software.ibm.com/develo [...] /pthreads/
(par contre il faut patcher le noyau)
Marsh Posté le 23-07-2002 à 09:43:45
Merci Jar Jar, je vais essayer de me débrouiller avec ce que tu m'as indiqué
Marsh Posté le 22-07-2002 à 17:28:57
J'ai un problème avec le programme ci-dessous depuis que j'ai rajouté un thread. Le pb, c'est que lorsque je lance le programme et que je fais
CTRL C, le message 1111111111 s'affiche, mais après je ne peux plus rien faire, j'ai plus la main.
Si qq'un pouvais m'aider...