我有一個C#程序不斷檢查新的在線數據庫。我有這樣的代碼有它檢查每10秒更好的方式來定期在C中定期運行函數#
static void Main(string[] args)
{
boolean run = true;
while (run)
{
DBConnect Db = new DBConnect();
// do amazing awesome mind blowing cool stuff
Db.closeConnection();
// wait for 10 seconds
int wait = 10 * 1000;
System.Threading.Thread.Sleep(wait);
}
}
我有錯誤報告的帖子到數據庫,如果出現重大錯誤的程序關閉。在我的函數內部的特定錯誤之外,這種方法是否安全有效?
您對「安全」和「高效」的定義是什麼? – 2013-05-02 22:42:05
是什麼讓你覺得有什麼不同? – 2013-05-02 22:42:41
高效=不使用不必要的資源,安全=持續運行的穩定程序@PeteBaughman – Dan 2013-05-02 22:43:54