private void bgWSniffer_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
dumpFile = e.UserState as DumpFile;
lblNumberOfPacketsTabSniffer2.Text = dumpFile._packetsCount.ToString("#,##0");
lblTrafficRateTabSniffer2.Text = (dumpFile._bitsPerSecond *
}
在这个函数中,我是我的课程样本,但由于我的GUI速度很快,如果我想每隔500毫秒对我的课程进行一次采样,例如这是最好的方法吗?
答案 0 :(得分:2)
您可能需要查看
BackgroundWorker类允许您对a运行操作 独立的专用线程。下载等耗时的操作 和数据库事务可能会导致您的用户界面(UI) 就好像它们在运行时停止响应一样。当你 想要一个响应式用户界面,你将面临长时间的延迟 通过这样的操作,BackgroundWorker类提供了方便 溶液