.net的问题,请看描述,谢谢

有这样一个方法设定的执行规则是:每天6点执行,并且之前未执行(有一个执行flag判断,如果执行过一次设为true)。每秒都会判断一次。现在的现象是:方法一秒钟内未执行完,... 有这样一个方法设定的执行规则是:每天6点执行,并且之前未执行(有一个执行flag判断,如果执行过一次设为true)。每秒都会判断一次。现在的现象是:方法一秒钟内未执行完,新的线程又重新从方法开始处执行,并且前次的也没有执行完,一直循环到6:00:59秒,都是这种情况。想知道发生原因。
这个问题很难再现。
vb.net
展开
 我来答
gy93108083
2014-11-17 · TA获得超过283个赞
知道小有建树答主
回答量:665
采纳率:50%
帮助的人:275万
展开全部
你应该设定为当一个线程独占资源后就锁定,不允许其他线程访问。这样就可以避免并发了。
追问
怎样锁定,.net是边做项目边接触的,基本的逻辑处理都没问题,像这种不常用的东西不太熟
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式