关于VB Timer运行的问题

第一个问题:interval属性的单位是毫秒,设置为1时,执行周期时千分之一秒。

第二个问题:timer事件在本质上是一个过程(sub),而过程的一个特点是,本次执行未完成时,若再执行一个实例,本次实例就会暂停,直到新的实例执行完毕,旧的实例才会继续执行。也就是说,先执行后完成。由于是不同的实例,所以互不干扰,不会出现错误。

正是因为如此,timer过程就相当于一个没有限制条件的递归,很容易就会使CPU占用很高。