Il revient vraiment à l'état partagé, globals et static local sont des exemples d'état partagé. Si vous ne partagez pas l'état, vous n'aurez pas de problème. D'autres exemples d'état partagé incluent plusieurs threads qui écrivent dans un fichier ou une socket. Toute ressource partagée devra être gérée correctement - cela peut signifier la création d'un mutex protégé, l'ouverture d'un autre fichier ou la sérialisation intelligente des requêtes.
Si deux threads sont en lecture et en écriture à partir de la même structure, vous devez gérer ce cas.
Veuillez cocher les questions du sondage 'wiki communautaire'. – danben
danben, fait. w – bodacydo