CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 511862
没脾气2x
: 每秒一次,爽,咯咯。
[阅读: 288] 2007-05-17 00:55:07
<空>
相关信息:
[技术贴]做一个服务程序,需要定时循环做某事,是放到定时器里做好呢还是放到线程里做好?
(89字)
(
UnKnow365
[632]
2007-05-17 08:23
)
我认为是线程里。为什么软件功能失效?
(空) (
没脾气2x
[328]
2007-05-17 08:27
)
没有成功备份,程序里的Log也没有产生文本记录
(空) (
UnKnow365
[314]
2007-05-17 10:46
)
我就是用线程来做定时备份、全文索引更新、系统消息生成等等。
(64字)
(
李战
[496]
2007-05-17 08:35
)
正解!
(空) (
horizan
[277]
2007-05-17 08:46
)
我是会在定时器(周期1秒)里判断时刻是否来到,符合了则调用处理函数(很快能处理完的话)或触发处理线程
(27字)
(
haitao
[486]
2007-05-17 08:54
)
每秒一次,爽,咯咯。
(空) (
没脾气2x
[287]
2007-05-17 08:55
)
这个取决于时间的精度要求
(16字)
(
haitao
[336]
2007-05-17 09:02
)
线程睡着了
(23字)
(
leejd
[352]
2007-05-17 09:40
)
顶
(空) (
Apache
[303]
2007-05-17 09:45
)
谢谢以上各位。在线程的EXECUTE里有Terminate;命令,如何在线程外Terminate它呢?
(87字)
(
UnKnow365
[514]
2007-05-17 10:45
)
搞个标记,While 判断标记决定是否退出
(4字)
(
Apache
[365]
2007-05-17 10:47
)
不土啊,很正规呀。
(空) (
没脾气2x
[347]
2007-05-17 10:48
)
现在我用的就是这个办法
(空) (
UnKnow365
[293]
2007-05-17 12:12
)
俺认为给线程设置条件,让线程自己检测条件退出,而不要外部强行退出,除非你程序要立即结束
(空) (
leejd
[503]
2007-05-17 10:48
)
ExitThread
(10字)
(
好望角
[435]
2007-05-17 10:49
)
那是不是要用API
(空) (
UnKnow365
[305]
2007-05-17 12:15
)
老兄,你看看 TThread 的帮助啊。AThread.Terminate 这个方法,就是设置了它的 terminated 属性为 True
(76字)
(
pcplayer
[650]
2007-05-17 10:53
)
早上刚改的是换成这样了,正在试运行。循环里加个全局变量线程外赋值,一但等于某个值就terminate
(空) (
UnKnow365
[449]
2007-05-17 12:14
)
看来你对 TThread 怎么用还不是很熟悉。其实用起来很简单的。以前我不熟悉的时候,也是怕用多线程,怕搞出问题。现在我一个程序里 N 多个线程,稳定得很。
(空) (
pcplayer
[465]
2007-05-17 12:17
)
以前很少用到线程,现在程序里每个功能模块都用线程了。现在没弄熟悉的是线程间的通信等
(空) (
UnKnow365
[434]
2007-05-17 12:19
)
通讯就是发消息。直接调用某个方法也可以,加上临界区就可以了。
(空) (
pcplayer
[291]
2007-05-17 12:25
)
你这个用什么方式开发的?没有说开发方式,你的定时器是个什么东东都不好判断。
(空) (
pcplayer
[410]
2007-05-17 10:49
)
Delphi7 Windows服务程序
(空) (
UnKnow365
[492]
2007-05-17 12:16
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录