DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: diga
今日帖子: 27
在线用户: 13
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 www12345 (风云) ★☆☆☆☆ -
盒子活跃会员
2023/10/24 13:26:03
标题:
android下 timer 运行不准确 浏览:612
加入我的收藏
楼主: D11开发,在android下 timer控件,运行间隔不准确,有什么好的解决办法不?1000毫秒的设置触发,实际触发要到2000毫秒了
----------------------------------------------
一卡通专家的中专家www.cnduh.com
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2023/10/24 20:07:06
1楼: 用线程, 做好算法队列..
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 supermay (supermay) ★☆☆☆☆ -
盒子活跃会员
2023/10/25 8:06:36
2楼: 其实win下的也不准确,因为timer线程会常因其他的而延后的。
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2023/10/25 14:36:00
3楼: Windows下的Timer也不准啊,Windows下也就是只是把一个WM_Timer消息定时推送到消息队列,具体处理时间是看你队列前面消息的处理速度
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2023/10/25 18:00:34
4楼: 什么需求要求准呢?  你是想订单一秒接收1万单? 
那跟timer没关系, 还是队列处理.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/10/26 17:04:30
5楼: Delphi 的 TTimer 是主线程的。如果你有其它代码在执行,非常繁忙,把主线程堵住了,那 TTimer 就不准了。不说 1 秒变 2 秒,你用一段代码把主线程阻塞住,比如搞一个循环,狂跑循环,跑5 秒循环才结束,那你的主线程就被阻塞5秒,那你的 Timer 就会 5 秒才触发。

所以,这里需要搞清楚你的问题究竟是什么,你的需求是什么,才能有对应的解决办法。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行35.15625毫秒 RSS