Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Economise le temps machine [ Archives / Systeme ] (maddoc2)

vendredi 10 septembre 2004 à 21:47:19 | Economise le temps machine

maddoc2

Bonsoir,

Je suis en train de développer une application sous Windows dans laquelle des données à collecter ont deux origines possibles. Chaque origine possède son propre thread de traitement. Une origine peut avoir plusieurs sources.

Ces deux premiers threads sont chapeautés par un troisième thread. C'est là que commencez mes ennuis. En effet, ce troisième thread passe sont temps à attendre que les deux threads collecteur fournissent des données et du coup, il grignote tout le temps machine disponible.

Je cherche une manière élégante de faire hiberner ce thread jusqu’à ce qu’un des threads collecteurs le réveil.

Dernière exigence, je voudrais une méthode qui puisse trouver un équivalent sous GNU/Linux.

D'avance merci

Maddoc

vendredi 10 septembre 2004 à 22:08:08 | Re : Economise le temps machine

AlexMAN

Membre Club
Réponse acceptée !
Il faut utiliser les api WaitForSingleObject() ou WaitForMultipleObject(), c ce ke tu as utilisé ?
Sinon, un conseil, surtt pas de boucle avec les threads.

samedi 11 septembre 2004 à 08:13:44 | Re : Economise le temps machine

maddoc2

OK pour WaitForMultipleObject(), j'ai cherché dans ce sens et voilà les fonctions que je pense utiliser :

CreateEvent, ResetEvent, SetEvent & WaitForMultipleObject.

Maintenant, je me demande s'il existe quelque chose de similaire sous GNU/Linux ?

D'avance merci

Maddoc

samedi 11 septembre 2004 à 13:09:48 | Re : Economise le temps machine

AlexMAN

Membre Club
Réponse acceptée !
J'ai cherché rapidement, et voila un lien :

http://perso.wanadoo.fr/patrick.deiber/pub/processus-leger.pdf

Je ne suis pas sur qu'il conviendra, mais je l'espere.
Voila,

++



Cette discussion est classé dans : temps, machine, thread, threads, economise


Répondre à ce message

Sujets en rapport avec ce message

Threads et heap privé [ par mzhunix ] Salut à tous,je crée un heap privé "hHeapPrivate" dans le thread principale avec HeapCreate j'alloue quelques pointeurs dessus puis je crée un autre t timer dans des threads [ par z3bul0n ] Comment faire pour gérer un SetTimer créé dans un thread sans utiliser de fonction : j'aimerai recevoir le WM_TIMER à chaque fois qu'il y en a un dans Help (threads) [ par loicus ] Bon, bhen voila.. j'essaye de faire un threadj'aimerais ouvrir la fonctions LCD_BootScreen() dans un thread, donc j'utilise cette fonction :thboot= Cr Help (threads) [ par loicus ] Bon, bhen voila.. j'essaye de faire un threadj'aimerais ouvrir la fonctions LCD_BootScreen() dans un thread, donc j'utilise cette fonction :thboot= Cr à propos des threads [ par GUERRIER_ABSOLU ] Salut, je voudrais savoir s'i quelqu'un a déjà essayé d'appeler une fonction dans un thread et a remarqué quelque chose d'innatendu. En fait quand j'a thread priorité ? [ par sleeper41 ] Voila je medemandé si la priorité des threads pouvait influencer sur le compoirtement général du système.En fait j ai créer une appli qui lance plusie probleme avec les thread [ par macnao ] bonjour, je n'arrive pas à utiliser des threads avec builder 6, c'est a dire que je dois créer trois threads et ils doivent tourner en boucles, je sui gestion de fichier et du temps de la machine [ par rasta_raf ] Salut tout le monde !-Comment gérer a partir de Visual C++ l'écriture et le copiage de fichiers d'un dossier à un autre.-Comment pouvoir faire une act Accès aux objets MFC à partir de threads non-MFC (gros bras demandé) [ par Hell Dom ] Bonsoir,Mon problème vient du fait que je ne sais pas comment le faire proprement.Donc en gros, j'ai une boite de dialogue qui lance un thread, ce der Priorité et thread [ par obasileus ] Salut, j'ai un programme qui tourne avec 2 thread utilisant une même ressource partagé. Je voudrai privilégier l'execution d'un des deux thread car d


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.