社区
非技术版
帖子详情
关于 timer 的问题
weizhengjin
2002-02-21 09:20:17
在 pb 中无论使用 window 或 timing object 的timer event 都存在一个问题,如执行的时间是 timer(0.01) ,在程序执行的时候,你如果晃动鼠标的话,timer 时间会加快执行,如果把鼠标移到调用 timer 事件的窗口上并按住鼠标左键不放,timer 事件就会停止。为什么会这样,如何解决,使得 timer 事件不受鼠标的影响?
另外,如何解决 pb 中图形刷新速度慢的问题?
...全文
32
2
打赏
收藏
关于 timer 的问题
在 pb 中无论使用 window 或 timing object 的timer event 都存在一个问题,如执行的时间是 timer(0.01) ,在程序执行的时候,你如果晃动鼠标的话,timer 时间会加快执行,如果把鼠标移到调用 timer 事件的窗口上并按住鼠标左键不放,timer 事件就会停止。为什么会这样,如何解决,使得 timer 事件不受鼠标的影响? 另外,如何解决 pb 中图形刷新速度慢的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liulee
2002-02-21
打赏
举报
回复
有些用户反而喜欢纯键盘的东西,连屏幕都不看,你放个图片有何用?
liulee
2002-02-21
打赏
举报
回复
1.没办法的,任何其他的程序按住某系统按钮,Timer都停下了。
2.setredraw(false),setredraw(true),hide(),show(),图片搞小都是一些常用办法,还有就是能不用图片就不用。
关于
Timer
的几个
问题
原创文章,如需转载,请注明出处。关于
Timer
的几个
问题
。 Java5.0以后版本,推荐使用ScheduledThreadPoolExecutor替代
Timer
。 1.
Timer
对任务的调度依赖于系统时间。如下示例,如果把系统时间改为“2010-10-01 00:00:00”,那么运行代码,任务会立即执行。 示例代码:import
Timer
定时器用法详解
先看API和结论: /**
timer
总结:
Timer
timer
= new
Timer
(); //其中会调用this("
Timer
-" + serialNumber());, 即它以
Timer
+序列号为该定时器的名字
Timer
timer
= new
Timer
(String name); //以name作为该定时器的名字
Timer
time...
关于ets_
timer
与os_
timer
在ESP8266 non_os SDK的 osapi.h 中,做了一些关于ets_
timer
与os_
timer
的宏定义,但是需要注意一点这两者并不等价。os_
timer
_disarm() 等价于ets_
timer
_disarm(), os_
timer
_setfn()等价于ets_
timer
_setfn()。但是其他的就不能这样照搬了,比如ets_
timer
_arm()就不等价于os_
timer
_...
关于C#中
Timer
定时器的重入
问题
解决方法(也适用于多线程)
稍微总结一下,
timer
是一个使用挺简单的类,拿来即用,这里主要总结了使用
timer
时重入
问题
的解决,以前也没思考过这个
问题
,解决方案也挺简单。首先简单介绍一下
timer
,这里所说的
timer
是指的System.
Timer
s.
timer
,顾名思义,就是可以在指定的间隔是引发事件。1、使用锁lock(Object)的方法来防止重入,表示一个
Timer
处理正在执行,下一个
Timer
发生的时候发现上一个没有执行完就。提供了一种轻量级的线程安全的给对象赋值的方法(感觉比较高上大,也是比较推荐的一种方法)。
Timer
的cancel
问题
关于
Timer
的,cancel
问题
,与推荐解决方案。
非技术版
401
社区成员
11,495
社区内容
发帖
与我相关
我的任务
非技术版
PowerBuilder 非技术版
复制链接
扫一扫
分享
社区描述
PowerBuilder 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章