Utilisation de la memoire partage
Bonjour,
J ai un programme qui fait plusieurs fils et j aimerais que chacun des fils puisse modifier la valeur de plusieurs variables.
J ai d abord pense ( naivement) a declarer mes variables en globale. Mais bien sur chaque variable est recopie dans chacun des processus et ne designe donc pas les memes adresse memoires...
Je pense que la seule solution est de creer un segment de memoire partage. Mais des utilisations que j ai pu en voir, on ne peut mettre qu une valeur dans un segment et cela m obligerai a declarer pas mal de segments...
Est ce que vous connaissez un moyen de mettre plusieurs valeurs ds un segment de memoire partage et de pouvoir recuperer (ou modifier) une valeur precise ?
Merci d avance !
(Si vous avez une autre solution a mon probleme je suis preneur aussi...)