2015-01-06 75 views
0

我想模擬系統中的資源在白天有一個開標時間:的simpy資源開放時間

當一個進程請求資源,資源賦予其可用性只有在有臨走的那一天足夠的時間完成流程(流程將聲明需要多少時間);否則,資源會一直等到第二天,將進程保留在隊列中而不讓其他進程跳到前面。

我想實現一個搶佔資源並保持資源在關閉時間忙特殊的高優先級的進程。不幸的是,如果一個進程被搶佔,它會被中斷並退出隊列;因此,我似乎不能使用搶先。

在您看來,怎麼會開幕時間的模擬?

在此先感謝您的答案!

福斯托

回答

0

使用先發制人的資源是我的第一個想法,太。如果這不適合你,你可能需要繼承Resource和/或相應的事件類。您可以使用其他更專用的資源子類作爲示例。

+0

謝謝你,我會研究現有的子類,而且比寫一個適合我的需要的專用版本。 –

+0

如果你能在這裏分享你的結果,當你完成時,這將是很好的。 :) –