的我目前正在研究的是注入消息轉換成經由COM的應用的側由端應用(C#,的WinForms)。缺貨PROC COM呆滯
本申請使用多個的foreach聲明,從接受COM應用輪詢實體的指標。 ListBox用於列出每個實體,當用戶從該列表中選擇一個時,將創建並執行一個線程,調用一個檢索所需數據的方法。
當用戶從列表中選擇一個不同的實體,正在運行的線程被中止並且爲新選擇的實體創建一個新的線程。
我花了一天尋找到我的線程和內存使用情況,並得出一個結論,一切都很好。從來沒有超過6個線程同時運行(所有執行不同成員都是唯一的),並且通過Windows任務管理器,我的應用程序從未達到峯值> 10 CPU%,29M MEM。
謝謝領先; ListBox包含不確定數量的實體..通常它包含大約5-15。 – wulfgarpro 2010-12-15 10:02:34
@wulfgarpro:聽起來似乎不太重要。但是,如果你一直在更新很多控件,乍得的答案可能對你有用。 – 2010-12-15 10:38:43