Bonjour,
J'utilise un programme principal qui lance un seul thread.
Le programme principal et le thread se déroulent ensuite en parallèle.
Ma question est la suivante :
Est-ce que je peux utiliser un mutex pour définir une zone critique (délimitée de pthread_mutex_lock jusqu'à pthread_mutex_unlock ) à la fois dans le programme principal et dans le thread ?
Le but, classiquement, est que le programme principal et le thread n'accèdent pas en même temps à des variables partagées.
Mais est-ce que ceci fonctionne bien entre 1 thread et le programme principal ou est-ce que le principe n'est possible que entre 2 threads ?
Merci pour votre réponse.
Partager