Сходство процессов в Windows Phone

Я проект библиотеки WP, я пытаюсь связать тяжелый процесс с аппаратным потоком (0 или 1). Таким образом, приложение, использующее библиотеку, использует другое доступное ядро.

Можем ли мы установить сходство процессов в приложении Windows Phone 8? Я не могу найти документацию по чему-то вроде SetProcessAffinity для WP8.


person vulcan raven    schedule 29.11.2012    source источник


Ответы (1)


Соответствие процессоров и многие аппаратные функции недоступны на низком уровне в Windows Phone (и на большинстве мобильных платформ), поэтому аппаратное обеспечение можно обновлять с течением времени (например, в будущем Windows Phone может иметь более двух ядер), не вызывая несовместимости приложений. .

Решение состоит в том, чтобы использовать абстрактные библиотеки, предоставляемые платформой, которые лучше всего справляются с работой на данном оборудовании. Для Windows Phone 8 некоторые параметры...

  1. Threads, ThreadPool и BackgroundWorker (описано в предыдущем ответе)
  2. Task.Run Async

Channel 9 недавно опубликовал несколько видеороликов, объясняющих, как и когда использовать асинхронность. и другие формы многопоточности.

person Neil Turner    schedule 26.03.2013