Я позволяю своим членам семьи использовать мой ПК по rdp, чтобы играть в их основанные на флэш-памяти игры, поскольку их ноутбуки перегреваются, если они используют их непосредственно. У меня есть он установка, таким образом, я могу использовать ПК в то же время, что и их. ПК имеет четырехъядерный CPU, и я хотел бы смочь присвоить одно из тех ядер пользователю, зарегистрированному на пути RDP так, чтобы другие 3 ядра были оставлены в покое. Действительно ли это возможно?
Они входят в систему через определенную установку учетной записи пользователя для цели.
Спасибо за любой совет!
Функция Windows SetThreadAffinityMask позволяет Вам устанавливать привязку процессора/ядра потока. Таким образом с этой функцией можно сообщить/вызвать потоку использовать одно определенное ядро.
Для решения проблемы сделайте следующее:
Можно дать этому приложению хороший фронтенд работы с окнами и выполнить его автоматически, как только Вы входите в систему своего компьютера.
Вы могли также подать эту заявку служба Windows и иметь выполненный автоматически если загрузки компьютера.
Здесь существует много вещей. Простое решение должно было бы добраться, оно работающий над ноутбуком будет он нет?
Если Вы установлены на идее RDP, Вы могли бы попробовать:
Это не простое решение, но лучший способ полностью разделить компьютер в к два (руда больше) компьютеры с помощью VM (Виртуальная машина) программное обеспечение. Это решит Вашу проблему, мог бы решить связанные с будущим проблемы также (Спам, вирусы...)
С VM, установленным, можно выбрать, сколько времени обработки ЦП каждый компьютер доберется. Этот выбор также работает на другие ресурсы как память, дисковое пространство, сетевая пропускная способность...
Если Вы принимаете решение сделать это, лучше удостоверьтесь, что Ваш ЦП поддерживает Виртуализацию.