Работает ли OpenMP в приложении MFC? - PullRequest
1 голос
/ 19 декабря 2011

Я хотел бы улучшить производительность нашего приложения MFC с параллельной обработкой. Конечно, я искал OpenMP и MFC через Интернет. Большинство постов посвящено борьбе с интеграцией OpenMP в приложение MFC. Это привело этот вопрос.

Можно ли использовать OpenMP для приложения MFC?

ОБНОВЛЕНИЕ: Кажется, что Валюта Runtime может делать то, что OpenMP делает для MFC. Но я хотел бы все же убедиться в вопросе выше.

1 Ответ

5 голосов
/ 19 декабря 2011

Я не вижу причин, по которым MFC должен прекратить использовать OpenMP.

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

И читать 32 ловушек OpenMP для разработчиков на C ++ очень легко сделать небольшую ошибку, и OMP не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...