BackgroundWorker组件封装了后台线程的操作,并且直接利用线程池,无需自己管理线程池等复杂问题. 它主要适用于 比如界面后台加载数据,进度显示,上传下载文件,日月结等 这些都是繁重的劳动,又不想导致界面卡死一样,就可以考虑用它 DMS之所以更新会话时间这种动作用了System.Timers.Timer,是因为有时候,比如做日月结,获取大型报表时,会导致界面阻塞,而这阻塞后的直接后果就是,当前会话没有及时刷新,被服务端判定为超时会话 在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂…