在Windows Mobile 6.5中启动异步任务

时间:2011-05-17 08:02:30

标签: windows-mobile

基本上我是一个Android开发人员,现在正在windows中工作。如果有任何方法可以启动异步任务并且事先执行类似于android的话,有人请告诉我吗?

提前致谢:)

2 个答案:

答案 0 :(得分:0)

我不熟悉Android,但如果你想执行异步任务,你有两个选择:

  1. 使用线程执行进程中的任务。在C#中,它将是Thread或ThreadPool类,在C ++中它是CreateThread。
  2. 完全为该任务生成一个单独的进程。在C#中,将使用Process类完成。在C ++中,它将是CreateProcess(或ShellExecuteEx)。
  3. 在不了解您的“任务”,代码环境和启动过程的情况下,我的答案很难成为目标。

    修改

    进一步的调查让我相信你正在谈论来自异步线程执行的进行中回调,所以你很可能在一个线程之后(虽然一个计时器也可能达到你想要的,取决于具体是什么你在追求)。根据您使用的语言,如何实现它是非常不同的。让我们知道您正在开发的语言,我们可以为您提供更好的指导。

答案 1 :(得分:0)

您的问题已经answered

我最终使用我提供的链接中提到的第三方BackgroundWorker实现解决了这个问题。