winform程序中,用了多个backgroundworker,是不是不应该反复的销毁或者创建这种组件的对象
黎大 2018-02-14 12:33:31 如题所示。
在我的mainform中,用到了多个backgroundworker来定期操作大量文件。
这些background worker是在formload的时候初始化好,还是在定期执行的后台函数里再初始化好呢?
假如在数据定时处理方法中再初始化这些backgroundworker,每一次用大量backgroundworker处理完数据后,有没有必要把这些backgroundworker对象清理掉呢?
如果在formload中初始化全局的backgroundworker,在多次长期处理数据后,这些backgroundworker会不会累了,变慢了呢?
多谢。
-------------------------------------------------------------------------------------
以上是华丽的分割线。
再提个问题。假如我有多个目录(200+)的大量数据要处理,我是应该用200个backgroundworker处理,还是每次用5个backgroundworker来处理的策略更合理呢?
多谢