腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Timer.Change
上
的
NullReferenceException
、
在我们
的
生产代码中,我们有一个随机
的
异常'System.
NullReferenceException
‘,它时不时地出现。当为'dueTime‘传递一个0,并且在函数'_
timer.Change
’
的
'DoWork‘中抛出异常时,似乎就会发生这种情况。围绕处理
的
锁定是为了测试,但它也会在没有它
的
情况下发生。我注意到
的
一件事是,如果doWork不包含大量工作,那么在_
timer.Change
中几乎是即
浏览 23
提问于2019-02-14
得票数 4
回答已采纳
1
回答
在回调访问计时器时处理它
、
、
、
编辑这是一个简化
的
例子。我在windows服务中有类似于此
的
代码。
timer.Change
(5000, -1);我需要这样
的
锁吗?这是最好
的
方法吗?= null)
timer.Change
(50
浏览 1
提问于2015-11-19
得票数 1
回答已采纳
3
回答
在.Net 4.0中使用糟糕
的
mans /await结构实现异步超时
、
、
、
、
动机所以现在我
的
.NET 4.0代码看起来像这样(注释部分显示了它是如何在.NET 4.5中完成
的
): /
浏览 2
提问于2012-07-03
得票数 6
回答已采纳
2
回答
如果再次调用线程计时器,则重置该计时器
、
我正在尝试创建一个触发系统,这样门就会打开5秒,然后再次关闭。为此,我使用Threading.Timer,使用:System.Threading.TimerCallback cb = new System.Threading.TimerCallback(OnTimedEvent);...{ log.DebugFormat("All
浏览 1
提问于2013-06-14
得票数 8
回答已采纳
1
回答
如何从Device.StartTimer取消?
、
、
、
System.Threading.Timer(tcb, null, 700, System.Threading.Timeout.Infinite); else
timer.Change
(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite); }停止并重新启动Device.StartTimer
浏览 0
提问于2015-08-31
得票数 16
回答已采纳
1
回答
如何等待异步计时器回调
、
、
我正在使用System.Threading.Timer运行一些async _
timer.Change
(Timeout.Infinite, Timeout.Infinite); _
timer.Change
(TimeToNextCallback, Timeout.Inifinite);对于非异步回调,我使用了这样
的
浏览 0
提问于2019-11-27
得票数 1
回答已采纳
2
回答
如何通过此定时器
的
回调函数更改System.Threading.Timer中
的
间隔时间?
、
、
、
如何通过此定时器
的
回调函数更改System.Threading.Timer中
的
时间间隔?这是正确
的
吗? { } {
浏览 0
提问于2011-05-25
得票数 9
回答已采纳
1
回答
取消另一个类中
的
线程计时器
、
、
我正在尝试在我自己
的
代码中为Thread.Timers实现MSDN示例(Thread.Timers)。有人知道为什么我
的
计时器在调用btnconfigOpenConfig时不会取消吗? FYI我正在将一个工作进程转换为一个定时事件。
浏览 1
提问于2012-04-28
得票数 0
回答已采纳
1
回答
windows服务和system.timer.timer
的
计划任务
、
在我实现
的
一个服务中,timer.The计时器以类间隔初始化。计时器间隔在服务
的
启动方法中设置,也在服务
的
启动方法中启用。在定时器经过
的
事件被触发后,我做了一些动作。我
的
问题是,我处于进退两难
的
境地。假设我在经过
的
事件中所做
的
操作,假设需要一个小时,计时器间隔设置为半小时。因此,即使先前对elapsed事件
的
调用尚未结束,也有可能会发生对elapsed事件
的
新调用。 我
的
问题是会不会有冲突,或者是否
浏览 2
提问于2010-03-30
得票数 1
3
回答
计时器不包含在System.Threading at Xamarin.Forms中
、
、
、
、
(我想从Xamarin.Android in Xamarin.Forms转移我
的
项目)if (timer ==timer = new System.Threading.Timer(tcb, null, 700, System.Threading.Timeout.Infinite);else
timer.Change
(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite)
浏览 9
提问于2015-08-17
得票数 3
回答已采纳
5
回答
我可以在Threading.Timer
的
回调中处理它吗?
、
、
、
我使用
的
是Threading.Timer,比如:{ { Save(Read(DateTime.Now
浏览 1
提问于2011-03-08
得票数 11
回答已采纳
1
回答
从Threading.Timer引用TimerCallback是否从GC中引用
、
、
、
new Timer( { { state: null, period: Timeout.Infinite); } 当Foo()方法完成时,唯一引用计时器
的
是
浏览 2
提问于2014-12-11
得票数 2
1
回答
c#中
的
Timer循环,如果代码未完成,请等待
、
、
这并不难,因为这里
的
其他问题已经解决了这个问题,比如或。编辑:经过几次尝试后,这段代码似乎与示例代码一起工作,让我们稍后看到生产代码:
浏览 4
提问于2016-03-29
得票数 1
回答已采纳
1
回答
C#语言等价于ScheduledExecutorService
、
、
我正在使用一个RF读取器设备,它
的
API上有C# API.Based,您需要手动调用它
的
读取功能来读取/标记卡片。 因此,我
的
解决办法是使用计时器每秒钟执行一次读取。我
的
问题是,无论Thread.sleep()在它
的
操作中调用,定时器都是连续执行
的
。
浏览 2
提问于2014-09-04
得票数 5
回答已采纳
1
回答
触摸另一个线程
的
视图
、
、
、
、
如何将我
的
TextView从另一个Thread更改public class MainActivity : Activityprotected override void OnCreate(timer = new Timer(tcb, null, 500, Timeout.Infinite); else
timer.Change
(Timeout.Infinite, Timeout.Infinite);
timer.Change
浏览 0
提问于2015-05-27
得票数 2
回答已采纳
1
回答
多线程批处理类
、
我需要编写一个类来对运行在3个单独线程
上
的
3个调用组件
的
Order对象进行批处理。三个调用组件将同时调用Batcher类(在彼此之间
的
一秒钟内),但是要处理时钟问题和线程交织,该方法应该等待最多5秒
的
时间来进行这3个调用。我写了一门课,它似乎很管用,但我对此并不熟悉,如果有人能复习一下我
的
课,我会很感激
的
。_timerSet) _timerSet = true; _
tim
浏览 0
提问于2011-11-17
得票数 1
2
回答
如何使用方法作为参数?(TimerCallback)
、
、
、
我知道如果方法是静态
的
也可以,但我想将这个类用于静态和非静态
的
定时器回调方法。我可以在测试类中直接为timer对象指定方法名,但当我尝试在timer对象中提供并使用此参数时,它不起作用。= 0) _period = period; _
timer.Change
(_dueTime, _period); } { _
timer.Ch
浏览 2
提问于2016-10-25
得票数 0
1
回答
计时器包装审查
、
、
然而,在生产
上
,它工作得很好,但我想听听你
的
建议:/// Standard abstract parent for Timer-powered classes.OnPulse; { }
浏览 0
提问于2012-04-10
得票数 1
回答已采纳
1
回答
C#重用计时器与分配新计时器
我应该重用计时器还是按需分配新
的
计时器?许多睡眠定时器
timer.Change
(Timeout.Infinite, Timeout.Infinite)会消耗资源吗?P.S:我说
的
是System.Threading.Timer课程
浏览 1
提问于2018-12-09
得票数 5
回答已采纳
1
回答
如何停止System.Threading.Timer并取消正在运行
的
回调?
、
、
、
我
的
代码示例:Mutex timerSync= new Mutex(); { //Do something...{
timer.Change
(Timeout.Infinite, Ti
浏览 0
提问于2018-07-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
“上链”究竟上的什么
CES上的汽车新技术(上)
火星上的冰和月球上的洞
如何扩展Facebook上的静态分析(上)
怎么翻译图片上的文字?图片上的文字用它翻译!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券