Mémoire partagé en multi-thread [Perl] - Perl - Programmation
Marsh Posté le 07-07-2002 à 22:01:58
Voici la réponse pour ceux que ca interesse.
Avec le module threads de Perl 5.8, il faut utiliser le
pragma threads::shared et déclarer les variables à partager
avec l'attribut : shared.
Voir les premiers exemples (...et aussi les suivants pour lock) de :
http://www.perl.com/pub/a/2002/06/11/threads.html
Marsh Posté le 06-07-2002 à 21:22:35
Salut
Je pensais, apparement à tors, que les threads d'un même process
partagaient les mêmes variables (scalaires) et apparement non
(ca m'étonne qd même).
Alors, je vous demande comment mettre en place une zone de mémoire
partagé entre mes threads pour que je puisse y accéder à partir de
n'importe quel thread de mon prog, aussi bien en lecture qu'en écriture, en Perl.
Merci d'avance
LELFE