标签: .net multithreading winapi windows-phone-8 windows-store-apps
我现在正在我的应用程序中使用GetThreadContext / SetThreadContext来切换线程的执行上下文。这是一种轻量级的线程实现(或多或少是定制的Fibers)。
GetThreadContext
SetThreadContext
使用它的主要原因是来自UNIX的ucontext的可移植性。
ucontext
现在我要将所有内容移植到Windows应用商店和WP8 +。我已经检查过,这些功能不适用于这些平台(和CreateThread一样多的其他功能)。
CreateThread
问题基本上如下: 我对轻量级线程或上下文切换有什么选择(最好的)?