Winforms应用程序中的建议线程数?

时间:2012-12-30 23:27:37

标签: c# .net winforms

我正在开发一个多线程的Winforms应用程序,我想知道是否有基于客户端计算机资源的建议数量的最大线程数。谢谢。

编辑 - 我们正在使用多线程来避免在加载要在图表中显示的大量数据时阻止UI。我们同时显示多达16个图表--16个不同的线程同时加载获取此数据(大约5次调用数据库)(虽然这将得到改进)。因此,我们担心是否应该限制同时工作的线程数。谢谢。

1 个答案:

答案 0 :(得分:0)

系统或.NET Framework中没有限制。

但你的目标是什么?通常,您使用线程,因为您希望您的程序在主线程(后台线程)的空闲时间内工作。因此,在这种情况下,使用GUI线程和后台工作线程。 你想在同一时刻做很多事情,使用线程,但要优先考虑(http://msdn.microsoft.com/fr-fr/library/system.threading.thread.priority.aspx)< / p>