如何在VB.Net中有效地使用多线程

时间:2013-04-02 09:24:35

标签: vb.net multithreading image-processing

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

0 个答案:

没有答案