C# 工作者服务与 Windows 服务

Din*_*vic 28 c# windows-services backgroundworker service-worker

worker服务项目模板windows服务项目模板有什么大的区别,哪个更好用?

我什么时候可以使用工人服务和 Windows 服务?

Hol*_*ger 12

两者都是真正的服务。

Windows 服务已经存在 20 多年。它们最常在系统启动时启动并永久运行。

工人服务一个实际过程,而是旨在作为用于前端应用后台服务; 它从应用程序开始并随着应用程序停止。

也就是说,还可以将Worker Service配置为作为Windows Service运行。

因此,从 C# 的角度来看,工作服务与任务或线程的想法相同。但它运行在自己的地址和内存空间中。因此,它不会因为应用程序崩溃而崩溃。

  • 做苹果蛋糕你最好用苹果,做草莓蛋糕你最好用草莓。取决于你想做什么。如果您不想做任何事情,请不要使用它。您想在机器启动时或应用程序启动时运行某些内容,可能会有所不同。Windows 服务需要安装在系统注册表中,您必须是管理员等。所有这些您都不需要任何后台进程。 (3认同)