Je fais un équilibreur de charge (très simple). Il examine la durée pendant laquelle l'utilisateur a été inactif et la charge sur le système pour déterminer si un processus peut s'exécuter, et il parcourt les processus de manière circulaire. Toutes les données nécessaires au contrôle des processus sont stockées dans un fichier texte.moyen facile d'analyser un fichier texte?
Le fichier pourrait ressembler à ceci:
PID=4390 IDLE=0.000000 BUSY=2.000000 USER=2.000000
PID=4397 IDLE=3.000000 BUSY=1.500000 USER=4.000000
PID=4405 IDLE=0.000000 BUSY=2.000000 USER=2.000000
PID=4412 IDLE=0.000000 BUSY=2.000000 USER=2.000000
PID=4420 IDLE=3.000000 BUSY=1.500000 USER=4.000000
C'est une mission de l'université, l'analyse syntaxique mais le fichier texte n'est pas censé être une grande partie de celui-ci, ce qui signifie que je peux utiliser quelque manière est le plus rapide pour moi implémenter.
Les entrées de ce fichier seront ajoutées et supprimées à mesure que les processus se termineront ou seront ajoutés sous contrôle.
Des idées sur la façon d'analyser cela?
Merci.
L'analyser est facile. La partie la plus difficile sera de s'assurer que vous n'essayez pas de le lire pendant que quelque chose d'autre l'écrit. – Blrfl
J'utilise le troupeau pour ça. – Blackbinary