我正在尋找一種方法,在Python中爲多個代理設置一個「計時器」。Python模擬計時器
我的模擬都將有許多車輛,這將需要執行動作之前等待獨立時間段。但是,我也希望能夠對定時器執行「停止」,「開始」和「重置」操作。
有什麼建議使用?
我正在尋找一種方法,在Python中爲多個代理設置一個「計時器」。Python模擬計時器
我的模擬都將有許多車輛,這將需要執行動作之前等待獨立時間段。但是,我也希望能夠對定時器執行「停止」,「開始」和「重置」操作。
有什麼建議使用?
我會嘗試使用的SimPy(https://simpy.readthedocs.org/en/latest/)。可能相當於目前的2.3.1版本(儘管SimPy3在完成時應該是一個有效的選擇)。
有許多例子(https://simpy.readthedocs.org/en/2.3.1/Manuals/Examples.html),這似乎是類似於你的情況。我已經使用SimPy進行簡單的生物學主題的基於代理的模擬,並且它運行良好。
謝謝!這正是我所期待的! – Tabgok 2013-04-25 17:02:16
線程meaby? – 2013-04-24 23:13:12
線程將不得不共享一個計時器。問題是得到一個可控的計時器,可以跨線程傳播 – Tabgok 2013-04-25 00:14:56