求思路:)?在检测COM1端口状态时用时钟控件还是用线程好?(50分)

  • 主题发起人 主题发起人 jmlwz
  • 开始时间 开始时间
J

jmlwz

Unregistered / Unconfirmed
GUEST, unregistred user!
我的想法是用时钟控制发送数据到COM1端口,然后用一个线程来检测端口状态!<br>请问用线程检测还是用时钟检测端口好?!<br>
 
用线程的话实时性较好,但是线程一直查询端口状态的话,非常占用CPU资源。<br><br>如果你不想占太多的CPU资源<br>还是用时钟吧。
 
如果“它”是二十四小时运行的话,会不会把所有资源耗尽吧!
 
当然不会,但是只要CPU空闲它就会占用<br>如果你还要运行其他较占资源的软件,(图像、图形处理类)就很显现慢了很多。<br>如果不在乎的话,无所谓
 
不知道你要监视的是com口的什么信息?要是只是发送成功与否还不如用spcomm控件呢。<br>它的发送有返回值,并还有一个sendempty事件。
 
接受答案,并分配积分
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部