我正在構建一個數據可視化系統,在一段時間內可視化超過100,000個數據點(訪問網站)。然後將時間段(例如1周)轉換爲模擬時間(1周=模擬2分鐘),並且在模擬時間(每次訪問的時間)發生的特定時間對每一段數據執行任務在一週內實時發生)。跟我? = P如何在不同的定義時間將數萬個任務設置到每個觸發器?
在其他編程語言(例如,Java的)我想簡單地設置對每個數據點的定時器。每個計時器完成後,它會觸發一個回調,允許我在我的應用程序中顯示該數據點。我是C++的新手,不幸的是,回調的定時器似乎並不是內置的。例如,我會在ActionScript中完成的另一種方法是使用在特定時間段後觸發的自定義事件。但是,我不認爲C++也支持自定義事件。
簡而言之,比如說我有1000條數據跨越了60秒的時間。每一段數據都有自己的時間與60秒的時間相關。例如,一個需要在1秒觸發的東西,另一個在5秒等
我要對這個正確的方式,或者是有一個更簡單的方法來做到這一點?
Ps。我使用的是Mac OS X,而不是Windows
感謝團恩!代碼很有意義,而且非常簡單,並且很好。這是我正在編寫的代碼的完美擴展,所以我會看看它是如何發展的。 – robhawkes 2010-09-17 15:07:12