标签: c++ boost multiprocessing
我有一个可以轻松分解为并行任务的任务。我有一台装有多个处理器的PC,它将运行任务。我打算使用c ++和boost库。
我熟悉使用多核的多线程,但这是我第一次使用多处理器系统。我不确定boost :: threads是否足以有效使用所有处理器。
我应该使用boost :: threads还是在多个进程上构建解决方案?另外,我对MPI并不熟悉,但是我觉得它可能对我的任务很有用。