假设我有一个4核CPU,我想在最短的时间内运行一些进程。这个进程是理想的可并行性,所以我可以在无限多个线程上运行它的块,每个线程花费相同的时间。
由于我有4个内核,所以我不期望运行比内核更多的线程,因为单个内核只能在给定的时刻运行单个线程。我对硬件不太了解,所以这只是猜测。
在更多的线程上运行可并行进程有好处吗?换句话说,如果我使用4000个线程而不是4个线程运行它,我的进程会更快、更慢,还是在大约相同的时间内完成呢?
慕桂英546537
动漫人物
相关分类