关于点击按钮机制的有关问题

关于点击按钮机制的问题
据我知道的,点击按钮实际上就是给窗体发送消息。我现在主要想知道的问题是 我程序在执行过程中,比如正在执行一个定时器中的命令,然后我突然点击按钮。那么此时,程序是执行完定时器内这个周期的命令再来响应按钮事件,还是点击按钮那一个瞬间就响应按钮消息,从而暂时中断定时器内命令的执行?

------解决方案--------------------
执行完定时器内这个周期的命令再来响应按钮事件

定时器不应该用来执行耗时的操作,而应该在另一个线程执行,否则会造成假死的现象
------解决方案--------------------
一般定时器是一个独立线程。
按钮点击是主线程。
两个线程时可以同时运行的。
当然在CPU内部,还是要分时执行,具体看线程优先级和线程空闲状态而定。
------解决方案--------------------
→执行完定时器内这个周期的命令再来响应按钮事件
单个线程的消息处理是串行的