Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Pour créer une tache dans la norme Posix on utilise la fonction suivante :
La fonction pthread_create renvoie 0 dans les conditions normales et un nombre négatif dans le cas
contraire.
Application I.1 :
Sous le système d’exploitation Linux, le compilateur C est installé par defaut et la bibliothéque
« pthread » aussi. Dans l’application en cours nous allons écrire un programme dont l’objectif est de
créer une ou deux taches et d’exécuter le programme sous la console.
Pour réussir cette application veuillez suivre les étapes suivantes :
1. Installation de l’éditeur de code :
1. Sur la barre de gauche cliquez sur l’icône suivante pour accéder au répertoire des
applications a installer
2. Dans la barre de recherche tapez le nom de votre editeur de code favoris, ici on choisit
l’Éditeur code blocks, après avoir repérer l’éditeur a installer cliquer sur son icône et sur
installer par la suite
2. Après l’installation de l’éditeur de code, veuillez ouvrir un nouveau projet et de l’enregistrer
sur le bureau sous le nom test00.c
Application I.2 :
Pour synchroniser l’exécution entre les taches, on utilise une fonction dont l’objectif est de mettre
en attente une tache jusqu’à la terminaison de l’exécution d’une tache en cours
1. On considère le programme précédant, on y ajoute ces deux lignes pour voir le résultat de
l’exécution des taches
2. Enregistrer les modifications dans une nouvelle feuille, sur la console exécuter le
programme en suivant les étapes précédentes
3. Décrire le résultat de l’exécution.