精易论坛
标题:
延时卡死,延迟CPU占用高,程序_延时多线程序出错,试试这个
[打印本页]
作者:
supeed
时间:
2018-10-5 00:52
标题:
延时卡死,延迟CPU占用高,程序_延时多线程序出错,试试这个
子程序名
返回值类型
公开
备 注
计次延时
参数名
类 型
参考
可空
数组
备 注
等待时间
整数型
毫秒
计次循环首
(
等待时间,
)
延时
(
1
)
处理事件
(
)
计次循环尾
(
)
.版本 2
.子程序 计次延时
.参数 等待时间, 整数型, , 毫秒
.计次循环首 (等待时间, )
延时 (1)
处理事件 ()
.计次循环尾 ()
作者:
开发者滑稽
时间:
2018-10-5 13:17
这是干嘛的?
作者:
jr21066
时间:
2018-10-5 16:48
程序_延时是可以用在多线程的
作者:
Casyo
时间:
2018-10-5 17:23
传说中的乱棍打死老师傅?
作者:
supeed
时间:
2018-10-5 19:10
本帖最后由 supeed 于 2018-10-5 19:21 编辑
子程序名
返回值类型
公开
备 注
计次延时
参数名
类 型
参考
可空
数组
备 注
等待时间
整数型
毫秒
计次循环首
(
等待时间,
)
延时
(
100
)
处理事件
(
)
计次循环尾
(
)
.版本 2
.子程序 计次延时
.参数 等待时间, 整数型, , 毫秒
.计次循环首 (等待时间, )
延时 (100)
处理事件 ()
.计次循环尾 ()
昨天发的有点仓促了,没好好验证
计次循环里的 延时 如果太小延时的时间就会特别不准确,时间会成倍增加
分钟级和秒级的的可以用下面这样的
进入时间 =
取现行时间
(
)
判断循环首
(
取时间间隔
(
取现行时间
(
)
, 进入时间,
#分钟
)
< 时间间隔变量
)
延时
(
1
)
处理事件
(
)
判断循环尾
(
)
.版本 2
进入时间 = 取现行时间 ()
.判断循环首 (取时间间隔 (取现行时间 (), 进入时间, #分钟) < 时间间隔变量)
延时 (1)
处理事件 ()
.判断循环尾 ()
毫秒级也没想到啥好招,
作者:
supeed
时间:
2018-10-5 19:13
jr21066 发表于 2018-10-5 16:48
程序_延时是可以用在多线程的
不知道为什么,程序_延时用在两个线程里,一个线程就卡在延时那里了,另一个线程正常,可能我代码有问题,还没找到
作者:
菜就多多练
时间:
2018-10-10 17:23
以前我也遇到这个问题 用超级延迟 好像就没事
作者:
凌哥
时间:
2018-10-10 21:24
传说中的乱棍打死老师傅?
作者:
ck0f02
时间:
2018-10-12 16:59
感谢老大分享源码!
作者:
308750021
时间:
2018-10-18 15:05
程序_延时 () 在计次循环 cpu很小 很正常 延迟()cpu特别高 cpu很久才能将下来 延时 () 用了 进程状态 提示无响应
所以在循环里用延迟() 不管有没条件一样的 不实用
作者:
308750021
时间:
2018-10-18 15:05
程序_延时 () 在计次循环 cpu很小 很正常 延迟()cpu特别高 cpu很久才能将下来 延时 () 用了 进程状态 提示无响应
所以在循环里用延迟() 不管有没条件一样的 不实用
作者:
308750021
时间:
2018-10-18 15:06
程序_延时 () 在计次循环 cpu很小 很正常 延迟()cpu特别高 cpu很久才能将下来 延时 () 用了 进程状态 提示无响应
所以在循环里用延迟() 不管有没条件一样的 不实用
作者:
lenvon2012
时间:
2018-10-21 19:16
多谢分享,学习了!
作者:
w7188148
时间:
2018-10-27 11:02
多谢分享,学习了!
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4