Многопоточность и многопроцессорность

Я новичок в этом виде программирования, и мне нужна ваша точка зрения.

Мне нужно создать приложение, но я не могу заставить его вычислять достаточно быстро. Я уже пробовал Intel TBB, и он прост в использовании, но я никогда не использовал другие библиотеки.

В многопроцессорном программировании я читал об OpenMP и Boost для многопоточности, но я не знаю их плюсов и минусов. .

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

30
задан OMGtechy 13 June 2013 в 18:27
поделиться