我有一組節點將測量值發送到引導程序服務器。最後,我希望引導程序服務器將所有測量值彙總並寫入文件。一種方法是每次收到測量消息時將數據重寫到文件中(在總結當前測量值後)。但是這將是非常低效的。 我想存儲測量數據,並在仿真完成後將其寫入文件一次。在java模擬中測量統計信息
但問題是,我正在使用的模擬器代碼不在我的控制之下,它是我正在使用的庫。所以,我不知道模擬的結束時間(因此我不能告訴哪一個測量信息是最後一個)。
我天真地試圖將測量數據存儲在一個靜態類中,但是當模擬結束時這個數據是不可訪問的。有沒有其他辦法可以做到這一點?
感謝,