[問題]偵測到ContextSwitchDeadlode

看板Visual_Basic作者 (阿哩唷 ^.^ )時間15年前 (2011/01/27 22:25), 編輯推噓-1(010)
留言1則, 1人參與, 最新討論串1/1
各位大大~我遇到了新問題~這問題看不太懂 請各位先知教一下在小不才的我~謝謝 偵測到 ContextSwitchDeadlock Message:CLR在過去60秒一直無法從COM內容 0x328e50 轉換為 COM 內容 0x328fc0。 擁有該目的內容/Apartment 的執行緒, 很可能正在進行非提取等候或正在處理非常長的執行作業, 而未提取 Windows 訊息。 這種情況通常會對效能產生負面影響, 甚至可能導致應用程式停止回應, 或導致記憶體使用量持續隨時間而累積。 若要避免這個問題,所有單一執行緒的 Apartment (STA) 執行緒 都應該使用提取等候基本方法 (例如CoWaitForMultipleHandles) 並且在長時間的執行作業中定期提取訊息。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.230.123

02/16 02:03, , 1F
作業文?
02/16 02:03, 1F
文章代碼(AID): #1DGO0y6w (Visual_Basic)