菜鸟问题,线程的作用跟timer控件有什么区别?(5分)

  • 主题发起人 主题发起人 koy0755
  • 开始时间 开始时间
K

koy0755

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我看他们怎么好像都差不多?线程能做的timer好像都能做。能不能举个例说明一下怎么样的功能是只有线程才能做的?
2、他们是继承哪个类的?
 
线程是windows底层应用
 
有没有搞错?
线程是后台运作一个函数,自己分配一定内存使用的,防止死机。
timer是不间断触发事件,可能资源不足就死机的。
 
当然不一样,TTimer优先级非常低,当系统繁忙时,会得不到响应。Interval的值在Win9x下最小为55ms左右,在Win2000/WinNT下最小为10ms左右。线程的优先级就高很多。
 
那里果execute函数里面是一个不断循环的过程,和一个interval是10ms的timer控制件相比哪一个占用cpu的资源多?
 
你可以自己写个程序比较一下,timer给线程差别很大,TTimer优先级非常低。在资源占有等各个方面,你可以写个扫描通道程序试试!
 
哈哈,如果我会写就不用问这么菜的问题了。[:D]
不知道你有没有这样的程序呢?
 
timer地执行,是在用程序中的时间段
线程是与程序同时执行的,从属于调用程序,他不会因为调用程序的结束而结束
 
TTimer使用系统定时器,占用比较少的资源,线程相对占用多一点资源,如果你需要获得很小的Interval,可能需要使用线程来实现
 
多人接受答案了。
 
后退
顶部