l'affichage de ces mini programmes [c] - C - Programmation
Marsh Posté le 06-06-2015 à 23:45:01
Du code source sous forme d'images. On aura tout vu.
(Autrement dit: Poste le code sous forme de texte avec les balises qui vont bien autour!)
Marsh Posté le 06-06-2015 à 23:51:40
Code :
|
Code :
|
Code :
|
Code :
|
Code :
|
voila
Marsh Posté le 07-06-2015 à 20:17:26
Tous ces programmes utilisent la fonction fork().
C'est probablement elle que vous ne comprenez pas.
En résumé, elle permet d'avoir plusieurs programmes qui tournent (quasiment) en même temps.
Par exemple, un programme sur un serveur est sollicité quand un programme sur un poste client demande une connexion.
A ce moment, le programme sur le serveur va appeler la fonction fork(), pour que la gestion de la conversation avec le client se fasse en parallèle, de manière à ce que le programme principal soit tout de suite prêt à accepter une autre connexion, sans avoir à attendre la fin de la conversation qui vient de commencer.
Il y aura donc un programme global d'attente des demandes de connexion, et de zéro à plusieurs programmes de gestion des conversations qui tourneront en parallèle.
Le problème est qu'il existe des tas de subtilités concernant le parallélisme. Cela ne se fait pas obligatoirement avec fork(). C'est un vaste sujet.
Marsh Posté le 06-06-2015 à 23:43:17
salut , j'ais besoin que quelqu’un m'explique le travail de ces programmes svp , sachant qu'ils ont était exécuté via Unix