TC官方合作论坛

标题: 关于定时器的意义? [打印本页]

作者: 最爱念    时间: 2012-7-12 14:44
标题: 关于定时器的意义?
本来觉得定时器是个好东西,但是现在越用越疑惑,感觉不到多少存在的意义啊。。。望高手点拨一下~

首先,面板上开启程序自动执行的定时器,算是有点用吧,但是,做出来的程序还要详细说明人家才知道原来打开就已经在执行。而且,在初始化里加入开启线程貌似效果也差不多的说。。

其次,定时器销毁居然要等当前定时器命令全部执行完才真正结束,蛋疼~

再次,循环指令还是得用线程(我也不知道是不是一定要,不过上次论坛有人说最好还是线程)


那么,既然如此,那我直接用线程不是更好,循环最前面加个辅助.等待()不是一样可以达到定时器的效果吗?那还要定时器干嘛哦,费解~

作者: Abin    时间: 2012-7-12 15:01
定时器是 每隔一个指定的时间执行一次定时器事件!所以不需要去考虑循环等! 循环是可以实现定时器的功能。但是复杂了撒!

这个主要是你还木有使用场景!等你有了使用场景就知道它的用途了! 加一个控件肯定是有它的用意的!
作者: 最爱念    时间: 2012-7-12 15:14
定时器是 每隔一个指定的时间执行一次定时器事件!所以不需要去考虑循环等! 循环是可以实现定时器的功能。但是复杂了撒!

这个主要是你还木有使用场景!等你有了使用场景就知道它的用途了! 加一个控件肯定是有它的用意的!
Abin 发表于 2012-7-12 15:01:29

有的时候就是需要在里面加个小循环判断一些东西呢,嘿嘿,看来我还是接触时间太短没碰到真正用得上的时候啊
恩,居然劳动abin老湿大驾,蓬荜生辉啊

作者: 最爱念    时间: 2012-7-12 15:20
回复 3楼最爱念的帖子

赶紧采纳
陌上青衣。 发表于 2012-7-12 15:19:11

abin老湿看得上咱这点东东吗? 要不留给你好了
作者: Abin    时间: 2012-7-12 16:18
现在有脚本开发人员使用定时器来验证注册码的!   比方说程序每隔1分钟验证一次注册码,你若是用循环加线程也可以处理!但是没有定时器方便,而且定时器处理比循环处理这个问题要好得多!

根据需求去选择合适的控件或者是方法实现吧!
作者: 最爱念    时间: 2012-7-12 19:30
现在有脚本开发人员使用定时器来验证注册码的!   比方说程序每隔1分钟验证一次注册码,你若是用循环加线程也可以处理!但是没有定时器方便,而且定时器处理比循环处理这个问题要好得多!

根据需求去选择合适的控件......
Abin 发表于 2012-7-12 16:18:43

我刚才把定时器删掉了,改用一个单独的线程2来循环检测一些弹窗,设置成点击“开始”按钮就同时启动主线程1和检测用的线程2(其实也没同时,设置了线程2延迟几十秒才启动的),结果居然一点“开始”按钮就假死哦
后来把启动线程2的代码放到主线程1里面又OK了,肿么会这样呢abin老湿?





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1