0

说到服务器资源(通常)和后台进程。使用单独的可执行文件和 Windows 计划任务或使用计时器类并使用与您的应用程序相同的资源会更好吗?

这两种方法都有一些优点和缺点,但我想知道的是:使用共享资源(线程池等)会比单独的资源更好吗?当然,这个过程会从应用程序中获取资源,但它在技术上不是已经这样做了吗?

4

1 回答 1

1

您提供的上下文太少,无法真正理解整体。如果应用程序关闭或没有人连接(登录),计时器如何在特定时间触发活动?对于 ASP.NET 和 Windows 客户端,这种情况保持不变,因为 IIS 在一段时间内没有人连接时会关闭应用程序。

在我看来,Windows 的计划任务要好得多,因为您可以从 IIS 应用程序池/应用程序生命周期中分离出来,并且您还可以更好地分离,并确保届时将执行调用并开始活动。

于 2012-05-15T17:04:35.440 回答