请教在并行计算时,Java的多线程和MPI的区别?

2025-04-17 15:51:38
推荐回答(1个)
回答1:

如果是单节点的,利用多线程的就可以了。mpi一般使用在多节点上的,就是好几个工作站一起计算的时候,采用mpi实现。
多线程操作系统是自动分配cpu的,可以实现一台电脑上的分配。
mpi的通讯在以电脑上的速度肯定比不上多线程的,因为线程的通讯可以基于共享内存的。