【发布时间】:2011-05-12 16:33:05
【问题描述】:
我有“更新”方法,它在事件处理程序(按钮单击)和 Windows 窗体计时器回调中执行。是否可以同时执行两个“更新”(重新进入)?也就是说,当定时器回调正在执行时(调用 Update 方法),用户点击按钮,点击处理程序执行 Update。
或者,两个Update方法是完全序列化的,因为它们都是在UI线程中执行的。
或者,Update 是否可以将线程置于某种“Alertable Wait”(我对此不是很清楚),并且 Click Handler 可以作为 APC 执行?
你看,我完全搞混了……
任何解释将不胜感激!
【问题讨论】:
标签: windows timer apc reentrancy