зарегистрируйте копию процесса в реестре Windows для многопоточности

#multiprocessing #registry

#многопроцессорная обработка #реестр

Вопрос:

Я пытаюсь запустить программу, которая может работать только на одном ядре. У меня 12-ядерный компьютер, и у меня возникла идея, возможно, неправильная, что я мог бы зарегистрировать программу несколько раз в реестре Windows и убедить Windows, что ее 12 разных программ и, в конце концов, запустить ее на всех ядрах.

Кто-нибудь пробовал что-то подобное раньше, потому что я еще не добился успеха с этим. В моей программе много подразделов, и возможно ли просто скопировать всю структуру ключей вместо того, чтобы делать это по одному?

Ответ №1:

Изучите виртуализацию приложений. Что-то вроде VMware ThinApp будет делать то, что вы хотите. Дополнительные накладные расходы будут более чем оправданы простотой развертывания IMO.

http://en.wikipedia.org/wiki/Application_virtualization