zoukankan
html css js c++ java
在B/S系统中引入定时器的功能
现在在ASP。NET中可以使用自定义实现IHttpModule接口的类来加载一个定时器。
public
class
OilIHttpModule : IHttpModule
{
public
static
Timer analyseTimer;
//
分析数据的定时器 static int intLastTrialInfo_id;
//
最后分析的ID static long intAnalyseInterval= 10000;
//
间隔的时间 public OilIHttpModule() { } public String ModuleName { get { return "OilModule"; } }
//
/初始化模型 public void Init(HttpApplication application) { application.BeginRequest += (new EventHandler(this.Application_BeginRequest));
//
增加处理请求时触发的事件 if(intLastTrialInfo_id==0) {
//
获取最后分析的 trialInfo_id intLastTrialInfo_id = globalMethod.getLastAnalyseTrialInfo_id(); }
//
判断Timer是否存在,如果没有则实例化 if(analyseTimer==null) analyseTimer = new Timer(new TimerCallback(analyseData),null,intAnalyseInterval,intAnalyseInterval); }
private
void
Application_BeginRequest(Object source, EventArgs e)
{
//
null
//
HttpApplication application = (HttpApplication)source;
//
application.Response.Write(intLastTrialInfo_id.ToString()); }
//
/要定时执行的程序片段 private void analyseData(object obj) {
//
/很重要,可以防止定时器被重新生成 analyseTimer.Change( System.Threading.Timeout.Infinite, intAnalyseInterval );
//
StatsInterval int intTrialInfo_idAfterUpdate; intTrialInfo_idAfterUpdate = globalMethod.AnalyseTrialFromTrialInfo_id(intLastTrialInfo_id); if(intTrialInfo_idAfterUpdate > intLastTrialInfo_id) { intLastTrialInfo_id = intTrialInfo_idAfterUpdate; } } public void Dispose() { analyseTimer = null;
}
查看全文
相关阅读:
PostgreSQL查看等待锁的SQL和进程
effective_io_concurrency很重要的一个参数
PostgreSQL逻辑复制到kafka-实践
Linux下路由配置梳理(转)
创建B树,动态添加节点,并使用三种遍历算法对树进行遍历
思考--PostgreSQL在与mysql的比较中稍微弱势项
思考-继续思考在数据库中两个表join的问题
思考--mysql 分库分表的思考
超级实用的网址大全
C++ 读取txt文本内容,并将结果保存到新文本
原文地址:https://www.cnblogs.com/ghd258/p/264072.html
最新文章
面试题(六)
HTTP协议头部与Keep-Alive模式详解
面试题(五)爬虫
面试题(四)爬虫
面试题(三)
面试题(二)
建造者模式
抽象工厂模式
Postman(二)、调试模式
Postman(一)、断言
热门文章
Jmeter(五)关联之正则表达式提取器
Jmeter(四)Cookie管理器
Jmeter(三) 从上传图片来入门Jmeter
Jmeter(二) Jmeter组件介绍
python3.6+selnium3+IE11问题及解决方法
Moco 详解
python3.6+Xadmin2.0系列(一) xadmin下载及安装
python virtualenv 虚拟环境
在PostgreSQL中 pg_start_backup 做了什么?
PostgreSQL SQL优化之NOT IN问题
Copyright © 2011-2022 走看看