用C#写WEB程序,如何实现定时执行
答案:1 悬赏:30 手机版
解决时间 2021-11-25 23:36
- 提问者网友:雾里闻花香
- 2021-11-25 03:07
用C#写WEB程序,如何实现定时执行
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-11-25 03:22
你的问题描述的不是很清楚,定时执行的话分两种,一种是每天固定时间点(比如每天凌晨)执行一次,还有一种是每间隔多少毫秒执行一次,而你说的是web程序,又分在服务端执行还是在浏览器端执行,
1、服务器端每天固定时间执行的情况(比较常见):将执行内容做成service如webservice,或者wcf的服务,然后在服务器上创建定时任务调用者service,将定时任务设置成开机启动
2服务端每间隔固定毫秒执行一次(很少这么干):单独做个托盘程序,开个多线程,每次执行完,线程阻塞(休眠)一定毫秒数
3、浏览器端每天固定时间执行(基本不会这么干,因为服务端无法控制什么时间用户访问)
4、浏览器端每间隔固定毫秒数(这种情况时间比较短):一般采用异步多线程方式处理。
1、服务器端每天固定时间执行的情况(比较常见):将执行内容做成service如webservice,或者wcf的服务,然后在服务器上创建定时任务调用者service,将定时任务设置成开机启动
2服务端每间隔固定毫秒执行一次(很少这么干):单独做个托盘程序,开个多线程,每次执行完,线程阻塞(休眠)一定毫秒数
3、浏览器端每天固定时间执行(基本不会这么干,因为服务端无法控制什么时间用户访问)
4、浏览器端每间隔固定毫秒数(这种情况时间比较短):一般采用异步多线程方式处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯