【发布时间】:2012-02-18 01:41:58
【问题描述】:
我需要一个在后台运行并在每个月的特定日期生成账单的应用程序/服务。 我浏览了很多文章,解释了 Windows 服务和计划任务应用程序之间的区别,并得出一个应用程序适合我的场景的结论。
话虽如此,我想知道我是否需要在我的应用程序中使用多线程,因为我理解多线程基本上是在执行长时间运行的任务时创建响应式 UI,但由于我的应用程序没有 UI,我是否需要实际上有多线程吗?
单线程应用程序从各种来源(例如数据库、Web 服务)获取数据和多线程应用程序(我们将每个任务分配到一个线程并最终集成所有输出)的性能是否存在差异?
【问题讨论】:
-
WPF 到底是如何适应这一切的?
-
@Reed Copsey,谢谢,即使是控制台应用程序也可以,但我的问题是多线程真的有必要吗?
标签: c# .net wpf multithreading