Les threads en C
presida
Messages postés
11
Statut
Membre
-
presida Messages postés 11 Statut Membre -
presida Messages postés 11 Statut Membre -
Bonjour,
slt les amis . j'ai à faire un programme en c qui traite 3 thread ,avec gestion d'acces a des variable globales . c'est a dire comme un ordonnencement de ces trois threads . merci d'avance pour bien me repondre
compilateur : code blocs
slt les amis . j'ai à faire un programme en c qui traite 3 thread ,avec gestion d'acces a des variable globales . c'est a dire comme un ordonnencement de ces trois threads . merci d'avance pour bien me repondre
compilateur : code blocs
A voir également:
- Les threads en C
- C'est quoi threads sur instagram - Accueil - Guide réseaux sociaux
- Threads - Guide
- Calcul 8 threads excel - Forum Excel
- Créer un compte threads sans instagram - Accueil - Réseaux sociaux
- Threads apk - Télécharger - Réseaux sociaux
2 réponses
Bonsoir,
voici un exemple de programme qui utilise les threads pour faire un traitement sur une variable globale.
cet exemple est fait sur unix.
voici un exemple de programme qui utilise les threads pour faire un traitement sur une variable globale.
cet exemple est fait sur unix.
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/types.h>
int g_var; // une variable globale
//le traitant des thread
void traitant(int i)
{
printf("Incrémenter i\n");
i++;
}
void main()
{
pthread_attr_t struct_th;
pthread_t th;
pthread_attr_init(struct_th);
// creation du nouveau thread
if(pthread_create(th,struct_th,traitant,g_var) == -1)
{
printf("Erreur de création du thread!\n");
exist(-1);
}
// vous pouvez ajouter d'autres traitements pour le programme principal
pthread_join(th,NULL); // attendre la fin du thread
}