這裏是場景: 我有一個DLL的方法,從數據庫獲取數據,根據傳遞參數,進行各種檢查,並給我所需的數據。使用不同的參數調用相同的方法 - 如何使用多線程?
GetGOS_ForBill(AgencyCode)
在一個Windows應用程序中,我有listbox列表500 +機構。 我檢索每個機構的GOS附加到通用列表。 如果用戶選擇了所有機構(現在500+),則需要大約10分鐘。從dll返回數據。
我們雖然關於後臺處理。但是這並不能減少時間,除了用戶在屏幕上做其他事情之外。考慮多線程。
有人可以幫我嗎?什麼是正確的方法,我們如何使用多線程來完成?
使用'Parallel'類。 – SLaks
所有取決於如何實現該dll方法,如果它將支持多線程或不。 –
緩存可能有幫助... – daryal