首页
知识
文库
登录
|
注册
首页
最近更新
所有主题
我的主题
我的收藏
首页
·
知识
·
云计算
解决定时执行代码可能跳过的问题
网友
综合
编辑:
dezai
图片来源:网络
一般我们在开发项目时,可能会有些功能需要用线程去定时去处理,比如短信定时发送、数据定时统计等等。但既然是定时,一定就是一个时间点。那么程序就有可能在这
//
创建一个线程
System.Threading.Thread tread03
=
new
System.Threading.Thread(
new
System.Threading.ThreadStart(Threads03));
//
启动线程
tread03.Start();
void
Threads03()
{
//
每天12:00执行一次
DateTime temp_dt
=
default
(DateTime);
while
(
true
)
{
DateTime exec_dt
=
DateTime.Parse(DateTime.Now.ToString(
"
yyyy-MM-dd
"
)
+
"
12:00:00
"
);
DateTime new_dt
=
DateTime.Parse(DateTime.Now.ToString(
"
yyyy-MM-dd HH:mm:00
"
));
if
(DateTime.Compare(new_dt.AddMinutes(
-
3
), exec_dt)
<
0
&&
DateTime.Compare(new_dt.AddMinutes(
3
), exec_dt)
>
0
)
{
if
(DateTime.Compare(exec_dt, temp_dt)
!=
0
)
{
//
在为里写相关功能处理代码
temp_dt
=
exec_dt;
}
}
System.Threading.Thread.Sleep(
60000
);
//
休眠一分钟
}
}
本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读
看透SAAS企业好坏的16个关键指标
SaaS产品的五类核心指标
云业务成本的组成与管理趋势
也许感兴趣的
.
营销增长:如何从0到1设计并搭建你的会员体系?
.
制造企业MES功能架构及实施规划流程
.
如何做好私域运营
.
数据脱敏技术
.
数据中台建设的目标、流程及四大要点
.
数智时代,业财融合分析平台如何重新定义商业智能
.
企业成本管理痛点分析,如何搭建成本管理体系?
我们推荐的
.
SaaS的关键指标有哪些
.
复杂的云原生体系建设
.
微服务架构设计总结实践
.
SaaS 市场体系搭建和企业营销全漏斗改造
.
SaaS企业如何应对疫情
.
中国SaaS发展史:一半是火焰,一半是海水
.
如何定义一家成熟的SaaS公司?
.
这些核心指标影响SaaS公司估值
主题最新
.
一文搞懂微服务架构演进
.
一文详解微服务架构
.
迄今为止最完整的DDD实践
.
全链路压测自动化实践
.
多维度规划业务架构
.
企业架构之业务架构
.
需求管理完整指南
.
软件安全设计原则
.
应用部署初探:微服务的3大部署模式
看看其它的
.
商业智能(BI)选型手册
.
如何理解CMDB的套路
.
互联网企业安全运维实践
.
如何把握数据治理项目启动的最佳时机
.
是什么阻碍CIO们的数字化转型
.
urllib模块和urllib2模块的区别
.
开源商业软件项目中的需求开发和管理
.
特性驱动的需求设计模式
收藏至微信