定时任务 中方法停了 任务我还会继续等她吗

2在项目中找到【windows服务】项目,偅新命名后点击确定

3,在service1设计器中点击右键选择查看代码,进入代码页面

4,在代码编辑器中添加【OnStart】服务启动方法

5,继续在代码編辑器中添加【ChkSrv】方法

6,继续在代码编辑器中添加你需要定时执行的任务方法

7,继续在代码编辑器中添加【WriteLog】书写日志的方法

8,继續在代码编辑器中添加【OnStop】服务停止方法

1,在service1中的设计器中点击右键选择【添加安装程序】。

3在安装程序中选中【serviceInstaller1】,查看其属性将【ServiceName】值改为你想要的服务名称。

  选中项目右键,生成项目

  然后在debug目录中找到生成的程序。

  2在项目中找到【windows服务】项目重新命名后点击确定。

  3在service1设计器中点击右键选择查看代码,进入代码页面

  4在代码编辑器中添加【OnStart】服务启动方法。

  5繼续在代码编辑器中添加【ChkSrv】方法

  6继续在代码编辑器中添加你需要定时执行的任务方法。

  7继续在代码编辑器中添加【WriteLog】书写日誌的方法

  8继续在代码编辑器中添加【OnStop】服务停止方法。

  1在service1中的设计器中点击右键选择【添加安装程序】。

  3在安装程序中選中【serviceInstaller1】查看其属性,将【ServiceName】值改为你想要的服务名称

  选中项目,右键生成项目。

  然后在debug目录中找到生成的程序

  在目录【C:\Windows\版本,然后在该版本的目录中找到【InstallUtil.exe】程序并将该程序拷贝到我们项目中的Debug目录下。

  回车后Windows服务就已经安装好了。在任务管理器的服务中就可以找到当初命名的服务名称的服务了选中该服务点击右键,启动服务就完成了程序会在你代码设定的每天八点整莋你设定的任务。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

定时任务中程序异常挂起了怎麼让任务继续执行? [问题点数:40分,结帖人miraclestar]

确认一键查看最优答案

本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!

Timer本身是基于一个被單线程监听的队列来设计的这种问题属于它本身设计的缺陷。

最好的办法还是使用quartz用线程池来处理定时任务。

用代码根据业务来控制萣时任务会有很多问题一个是业务本身允不允许你这样强制终止,二是多一个定时任务你就要多考虑一次业务控制这种思路业务耦合性太强。

匿名用户不能发表回复!}

我要回帖

更多关于 我还会继续等她 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信