gpt4 book ai didi

c++ - Windows Phone 中的进程关联

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:49 26 4
gpt4 key购买 nike

我是 WP 库项目,我试图将繁重的进程绑定(bind)到硬件线程(0 或 1)。因此使用该库的应用程序使用其他可用核心。

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

最佳答案

在 Windows Phone(和大多数移动平台)上无法在低级别访问处理器亲和性和许多硬件功能,因此硬件可以随着时间的推移升级(例如, future 的 Windows Phone 可能有超过 2 个内核)而无需导致应用程序不兼容。

解决方案是使用平台提供的抽象库,这些库在当时的硬件条件下能发挥最佳作用。对于 Windows Phone 8,一些选项是...

  1. Threads, ThreadPool and BackgroundWorker (在之前的回答中提到过)
  2. Async's Task.Run

微软的Channel 9 recently put up some videos which explain how and when to use async和其他形式的线程。

关于c++ - Windows Phone 中的进程关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13621314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com