我目前有一個程序,按計劃運行並且每半個小時運行一次。但我想在後臺連續編程運行。我現在可以使用while循環和一個線程來完成它,我可以使用Windows任務調度程序來完成它。由於我從各種api中提取數據,並且他們有層次結構,所以他們可以在任何時候拋出異常,所以目前我的系統拋出異常並進行下一個方法,因此某些數據不能提取所有數據,但如果我們在它將離開它的時候使用。所有數據必須被提取出來的時候,API的數據庫纔會被提取出來,所以我希望它能夠繼續檢查數據庫以查看是否需要提取任何客戶端數據。如果當時需要提取客戶數據,那麼它開始提取。我現在的系統已經像Windows調度程序一樣工作了。在沒有while循環或Windows調度程序的背景下運行程序
-1
A
回答
1
您可以使用DateTime.Now.TimeOfDay獲取一個固定時間,並在該函數內製定一個計劃,該計劃會在每天timeofday函數達到該時間時運行該程序。您仍然必須使用if語句:
if(DateTime.Now.TimeOfDay ==您設置的時間) run program;
1
您可以爲您的任務創建Windows服務,並且還可以處理與您的數據庫相關的異常。
相關問題
- 1. 在while循環中運行Qt程序
- 2. while循環在程序運行
- 3. 程序停留在while循環但不運行程序?
- 4. while循環程序流程
- 5. WHILE循環在Teradata程序
- 6. Tkinter的背景while循環
- 7. C while循環程序
- 8. Java ... while循環程序
- 9. C程序while循環
- 10. 使用Quartz調度程序運行背景任務
- 11. 執行while循環後程序崩潰
- 12. 爲什麼我的程序沒有通過第一個while循環運行?
- 13. C#控制檯應用程序,無法讓程序在while循環中運行
- 14. 如何檢查是否應用程序正在運行或沒有背景
- 15. 使用Windows調度程序運行控制檯應用程序
- 16. 在沒有窗口的背景下靜默運行進程
- 17. 的Java重新運行程序做while循環
- 18. Windows 7進程調度程序和Windows Embedded調度程序
- 19. 在Android上的背景下運行Sencha Touch應用程序
- 20. 如何在廚師配方的背景下運行java程序
- 21. 應用程序在Android的背景下運行
- 22. 沒有UI的背景應用程序
- 23. 程序卡在while循環不打印
- 24. C程序:Do-while循環再次運行程序無法正常工作
- 25. 在Kubernetes中運行沒有調度程序的窗格
- 26. iphone XMPP應用程序運行背景
- 27. IOS,應用程序背景運行
- 28. 在下面的程序中,while循環的目的是什麼?
- 29. 不能在沒有調試的情況下運行VC++程序
- 30. 在背景模式下運行離子應用程序
你的問題是什麼? –
您可以使用計時器。但是一個計時器就像一個while循環。 – Tan