程序有两个部分,MainForm和一个WorkThread,实现的动作是WorkThread计数,并在计数后通过事件或委托通知MainForm更新界面。
无论是使用事件还是委托,都能正确实现上述功能。但是在进行跟踪时,通过监视线程执行情况,发现一些问题:使用事件时,更新界面的方法是附着在WorkThread线程中执行的,而使用委托的时候,则是附着在主窗体线程中实现,这是为什么呢?
以下是相关代码片断:
MainForm:
Powered by: 博客园 Copyright © 2024 Paker Liu Powered by .NET 8.0 on Kubernetes