我正在嘗試爲各種編程任務製作一個小測試應用程序。它將運行可執行文件,該文件將在另一個文件上生成輸出,然後將其與答案進行比較。到目前爲止,我認爲我可以輕鬆解決,但是我遇到了問題...如何設置程序的超時時間?
我想限制此可執行文件可以運行的時間,例如1秒或2秒。所以我想知道是否有一個選項可以在達到時間限制時暫停/退出程序。
操作系統現在不是問題,它可以是Windows或Linux,但我後來會將程序切換到Linux,所以如果有人可以給我一些關於如何做到這一點的提示,那會更好。
那麼足夠的'blabbering',我會問這個問題: 有沒有一種方法來設置程序可以在Linux或Windows上運行多長時間?
用哪種語言編寫測試應用程序?我的意思是很多事情都依賴於它。也許線程是一個選項,或者可以使用通過超時/事件構建功能。我認爲這對於可能的答案至關重要。 – merkuro 2009-06-20 14:42:38