这是场景:我有一个 dll,它具有从 db 获取数据的方法,具体取决于传递的参数,进行各种检查并为我提供所需的数据。
GetGOS_ForBill(AgencyCode)
在 Windows 应用程序中,我有列出 500 多个机构的列表框。我为每个附加到通用列表的机构检索 GOS。如果用户选择了所有机构(目前为 500+),大约需要 10 分钟。从 dll 返回数据。
我们虽然关于后台处理。但这并没有减少时间,除了用户可以在屏幕上做其他事情。考虑多线程。
有人可以帮我吗?什么是正确的方法,我们如何使用多线程来完成?