一个Timer控件,是不是就相对于一个线程,只不过这个线程是定时运行的? ( 积分: 20 )

  • 主题发起人 主题发起人 asiancat
  • 开始时间 开始时间
A

asiancat

Unregistered / Unconfirmed
GUEST, unregistred user!
一个Timer控件,是不是就相对于[red]一个线程,[/red]只不过这个线程是定时运行的?
 
同意楼上.
 
Timer相当于一个消息触发器,每隔一定时间Post一个消息到主线程消息队列,当主线程从消息队列取出这条消息时,则执行OnTimer事件中的代码.
主线程忙时,Timer的OnTimer事件会排队,不会立即执行
 
是这样的没错,timer和手动添加TThread的效果是一样的,只不过是定时出发而已。
 
"timer和手动添加TThread的效果是一样的"
无语了.....
 
接受答案了.
 
后退
顶部