[英]Parallel processing using the AForge.Net library and C#.
我的程序工作如下:
也就是说,我正在尝试检测具有肤色的对象的运动。 但是我想加快程序的速度,所以我考虑使用并行编程,在这里我使用两个线程,一个用于皮肤过滤,一个用于运动检测,然后对结果进行逻辑AND
。
我正在使用C#和Aforge.Net库。 我可以使用C#进行描述吗? 您能给我一些有关如何完成我所描述的内容的提示吗? 我只能找到Parallel.For
。
在.NET中有几种方法可以执行线程和并行处理:
您可以使用ThreadPool
。 http://msdn.microsoft.com/zh-cn/library/system.threading.threadpool.aspx告诉您更多有关此的信息。
也许您可以改用TaskFactory.StartNew(...)
http://msdn.microsoft.com/zh-cn/library/dd321439.aspx 。
另一种方法是.NET 4的BlockingCollection,请参阅MSDN中的BlockingCollection类。
您也可以编写自己的ThreadPool类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.