2012-04-24 58 views
-2

如何在windows mobile本机代码(C++)中使用后台工作程序进行异步任务。Windows Mobile BackgroundWorker

+0

你能澄清你的问题吗?它是Windows还是Android? C++还是C#?我很困惑... – MoonKnight 2012-04-24 08:58:16

+0

对不起。我已经删除了该Android标记。实际上,我需要Android的asynctask在Windows Mobile的本地C++中的行为。我发现在c#中,backgroundworker类有帮助,但我需要本地C++的功能。你可以帮我吗? – AndosBerry 2012-04-24 09:21:55

+0

如果您想要并行处理(使用C++),您可以做的最好的事情就是查看[Boost Library(MPI)](http://www.boost.org/doc/libs/1_49_0/doc/html/mpi .html),但是这是真正意义上的并行处理(并非真正的“线程化”) - 对于线程,你需要[Boost线程库](http://www.boost.org/doc/libs/1_49_0/doc/ HTML/thread.html)。我希望这有帮助。 – MoonKnight 2012-04-24 09:37:48

回答

2

你的问题确实含糊不清,但一般来说,后台任务是由线程完成的。这些是通过调用the CreateThread API以C创建的。网络上使用的例子比比皆是。 Here's one刚刚在我今天的搜索引擎结果的顶部。

+0

感谢您的回答朋友 – AndosBerry 2012-04-25 02:30:36