之前用govcl寫了一個服務端的界面程序,用來控制服務的開啟和關閉。
由于這個服務程序運行的時間比較長,經常是掛著在服務器上24小時不間斷運行。
后來經過調試發現,govcl的界面按鈕控件,在程序長時間運行后,會出現無法響應和卡死界面的問題,具體就是點擊按鈕后,對應的點擊事件無法被執行,然后界面停止響應。發現其實go服務還是在運行的,就是govcl的界面出現問題了。
這不是一個偶發問題,是經常發生的。
不知道其他使用的同學有沒有遇到過這樣的情況,是如何解決的?
之前在用C# winform和Qt的時候,還從來沒遇到過這種情況,估計是go調用第三方dll的問題。