• # Thread perl

    Posté par . En réponse au message les threads .... Évalué à 3.

    Fait aussi gaffe avec les threads perl. Ça ne fonctionne pas vraiment comme les threads POSIX. Ça ressemble plus à un fork, qu'à un pthread_create. Par défaut, les threads ne voient pas les variables des autres "threads", il faut explicitement les partager (attribut "shared" ou l'instruction "share"). J'ai trouvé ça plutôt étrange au début. Sans compter que certaines opérations ne fonctionnent pas sur les variables partagées (splice), j'ai aussi eu des cas où tout l'interpréteur perl bloquait sur un appel Win32 (package Win32::Services de mémoire). Bref, les threads en perl ça m'a laissé un arrière goût de bidouille.

    Sinon, pour le message d'erreur, je confirme qu'il te faudra recompiler perl.