社区
C#
帖子详情
c#多个定时器问题
jernnifer
2012-08-03 04:25:04
我在代码中使用了多个定时器,但是程序运行时,有两个定时器是冲突的,他们之间有一个在工作,另一个就不能工作,为什么?c#可以多个定时器同时工作吗?
...全文
995
9
打赏
收藏
c#多个定时器问题
我在代码中使用了多个定时器,但是程序运行时,有两个定时器是冲突的,他们之间有一个在工作,另一个就不能工作,为什么?c#可以多个定时器同时工作吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天下如山
2012-08-06
打赏
举报
回复
在代码中 使用锁机制或者手动通过设置timer.Enabled来启动和关闭定时器
比如:
参考
貌似最好是使用锁(简单实用) 但是我实验了没有撞门而入.
jernnifer
2012-08-06
打赏
举报
回复
不会吧?我的代码很简单的,就是用g.drawstring(),drawImage()这些函数啊,没什么复杂的啊。
多线程和定时器有什么区别?用多线程可以吗?
烈火蜓蜻
2012-08-06
打赏
举报
回复
和定时器无关吧,应该是你的代码有Bug
jernnifer
2012-08-06
打赏
举报
回复
还是说用多线程?多线程的话会阻塞吗?不是说定时器也是多线程吗?
jernnifer
2012-08-06
打赏
举报
回复
代码不好贴,公司没网络。
具体来讲,是这样的。我这里有三个任务,1.将三张图片合成一张图片 2.在原来的三张图片和合成的图片上叠加信息 3.上传这些图片。
我用了三个定时器,但是发现一个时间只有一个定时器是工作的,其他的都阻塞了。而且合并图片和叠加信息的函数需要的时间太长了,效率低。
请大家帮帮忙,有什么建议意见都说出来。
qldsrx
2012-08-03
打赏
举报
回复
定时器有3种,其中System.Windows.Forms命名空间下面的定时器,其定时执行的代码是在当前窗口所在线程即主线程中执行的,会阻塞其它定时器的执行。
kakaniuren
2012-08-03
打赏
举报
回复
lz 可以把代码贴出来 看看
非专业开发Five
2012-08-03
打赏
举报
回复
一个计时器,多个计数器,计数操作多线程比较好。否则冲突都不好找
SocketUpEx
2012-08-03
打赏
举报
回复
可以同时的
虽然CPU级别,不一定是同时的
但在你肉眼里,应该还算同时
C#
版本多媒体
定时器
MmTimer 是一个多媒体
定时器
的
C#
简单封装。 使用这个
定时器
,你可以得到1ms精度的单次延时或周期定时。最初是想用来做播放midi文件的时钟,当然你也可以用它来做任何它能做到的事情。
多线程的自动管理(
定时器
)_
C#
多线程的自动管理(
定时器
)_
C#
多线程的自动管理(
定时器
)_
C#
C#
创建
多个
Timer简单例程
非常不好意思,先前上传过一个旧的创建
多个
Timer的例子,因为当时脑子短路,代码写得跟小学生差不多,于是现在重新写了一个稍微好一点点的。先把原先上传的那个删除才发现分太低删除不了。希望这新版的代码可以帮助有这方面需求的码友。
C#
实现的自定义定时任务 可定时运行 多任务运行
C#
实现的自定义定时任务 可定时运行 多任务运行
C#
串口,定时触发
C#
串口+触发时间。 请参考
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章