我正在做一個負載平衡器(一個非常簡單的)。它會查看用戶閒置了多久,以及系統上的負載以確定進程是否可以運行,並以循環方式處理進程。解析文本文件的簡單方法?
控制過程所需的所有數據都存儲在一個文本文件中。 該文件可能是這樣的:
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
這是一所大學的任務,但是解析文本文件不應該是它的一個重要組成部分,這意味着我可以用任何方式是最快的,我執行。
此文件中的條目將隨着流程完成或被添加到控制之下而被添加和刪除。
有關如何解析此問題的任何想法?
謝謝。
解析它很容易。最困難的部分是確保在別的東西寫入時不會嘗試讀取它。 – Blrfl 2011-03-06 14:27:23
我爲此使用羊羣。 – Blackbinary 2011-03-06 14:36:30