|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Bonjour, lorsque je lance un prgm en C, il utilise environ 70% de mon CPU. Je voudrais donc lancer un second prgm C (en fait le même mais avec des inputs différents) qui n'utilise que les 30% restant de mon CPU et lorsque le 1e prgm est terminé, je voudrais alors que le 2e prgm prennent toute la puissance de mon CPU qu'il peut.
Ainsi, le temps d'exécution de mon 1e prgm ne sera pas modifié. Merci. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : juin 2006 Messages : 1 117 ![]() |
pour lancer les processus en background, il faut utiliser l'opérateur &.
~$commande1 & ~$commande2 & ~$ |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Salut, oui mais si je fais ça, mes deux prgm vont prendre 70 % de mon CPU chacun, donc ils vont se ralentir. Ce que je désire c'est lancer un 1e prgm qui prennent toute la puissance dont il a besoin, et que le reste de puisance soit dédié au second prgm. Ainsi, l'exécution de 2e prgm ne ralentira pas l'exécution du 1e prgm.
J'ai vu des CPU nice, CPU idle, CPU users... Est-ce ça ? Comme gérer la priorité entre les processus ? |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
man nice
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
00
|
|
|
#5 | |
|
Membre chevronné
![]() Inscription : décembre 2004 Messages : 1 213 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com