我正在VB.Net中编写一个带有WPF GUI的工具,它可以处理很多图像文件。
为了加快这一点并观察当前的处理图像,我想开始使用线程
我有几个文件夹,它们又包含几个文件夹,其中包含多个文件。我可以为每个图像将新线程排队到ThreadPool,还是更有效地启动处理文件夹/子文件夹的线程?
我的第一个想法是启动两个BackgroundWokers并让每个处理一半的顶级文件夹。但是,如果我只有一个顶级文件夹,这不是很聪明,我只能估计已经处理了多少图像。
你有关于如何在VB.Net中使用哪种类型的线程的任何一般提示?关于效率和情景,我找不到合适的东西
提前谢谢!