Windows mobile 在windows mobile 6.5中启动异步任务

Windows mobile 在windows mobile 6.5中启动异步任务,windows-mobile,Windows Mobile,基本上我是一名android开发人员,现在在windows中工作。有没有人能告诉我是否有任何方法可以使用类似于android的预发布执行来启动异步任务 提前感谢:)我不熟悉Android,但如果您想执行异步任务,您有两种选择: 使用线程执行进程中的任务。在C++中,它将是线程或线程池类,在C++中,它是CREATETWORK.< /LI> 为任务生成一个完全独立的进程。在C#中,这将通过Process类完成。在C++中,它是CreateProcess(或ShellExecuteEx)。< /LI

基本上我是一名android开发人员,现在在windows中工作。有没有人能告诉我是否有任何方法可以使用类似于android的预发布执行来启动异步任务


提前感谢:)

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

  • 使用线程执行进程中的任务。在C++中,它将是线程或线程池类,在C++中,它是CREATETWORK.< /LI>
  • 为任务生成一个完全独立的进程。在C#中,这将通过Process类完成。在C++中,它是CreateProcess(或ShellExecuteEx)。< /LI> 如果不了解更多关于您的“任务”、您的代码环境和启动过程的信息,那么在我的回答中就很难更有针对性

    编辑


    进一步的调查使我相信,您所说的是来自异步线程执行的进程内回调,因此很可能是在线程之后(尽管计时器也可能实现您想要的,具体取决于您所追求的)。如何实现它取决于您使用的语言。让我们知道您正在使用哪种语言进行开发,我们可以为您提供更好的指导。

    您的问题已经解决了


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

    您应该提到您是使用托管代码(.NET Compact Framework)还是本机代码(C++/Win32 API/MFC/WTL)开发。如果他使用托管代码,则只有“已经回答”了,现在还不清楚是否会有后台人员来做。看起来他不仅想执行后台任务,还想在任务完成后在调用线程上执行一些操作BackgroundWorker拥有DoWork和RunWorkerCompleted事件。它当然支持在任务完成时执行某些操作的能力。