繁体   English   中英

Windows Phone中的进程关联

[英]Process affinity in Windows Phone

在WP库项目中,我正在尝试将繁重的过程绑定到硬件线程(0或1)。 因此,使用该库的应用程序使用其他可用的内核。

我们可以在Windows Phone 8应用中设置进程关联吗? 我找不到有关WP8的SetProcessAffinity类的文档。

无法在Windows Phone(和大多数移动平台)上以低级别访问处理器关联性和许多硬件功能,因此可以随时间升级硬件(例如,将来的Windows Phone可能具有两个以上的内核),而不会导致应用程序不兼容。

解决方案是使用平台提供的抽象库,在给定硬件的情况下,该库可以做到最好。 对于Windows Phone 8,某些选项是...

  1. 线程,ThreadPool和BackgroundWorker (在上一个答案中涵盖)
  2. 异步的Task.Run

微软的Channel 9最近发布了一些视频,解释了如何以及何时使用异步和其他形式的线程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM