Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1647 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Mémoire partagé en multi-thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Mémoire partagé en multi-thread

n°172380
lelfe
Posté le 06-07-2002 à 21:22:35  profilanswer
 

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

mood
Publicité
Posté le 06-07-2002 à 21:22:35  profilanswer
 

n°172618
lelfe
Posté le 07-07-2002 à 22:01:58  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Mémoire partagé en multi-thread

 

Sujets relatifs
Allocation memoire et initialisation par memset.perl/tk et compilation
[perl] besoin d aide[C++] Libération de mémoire.
Pb de mémoire sous ExcelTrou de mémoire
[Perl gtk] boite de dialogue ?[Java] utilisation de thread
capacité mémoire de la carte graphique en OpenGL[SDL + thread + DLL] Est-il possible de faire un mélange des trois ?
Plus de sujets relatifs à : [Perl] Mémoire partagé en multi-thread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR