我使用java.util.concurrent.ForkJoinPool制作并行处理程序。在继续执行此程序时,我检查了top
和htop
,并注意到其中top
只有一个Java进程,但htop
有许多进程。
我的大四学生正在使用python编写并行处理程序,他说奇怪的是其中只有一个进程top
。他还说,“ CPU使用率”top
通常超过90%。但是我的程序只使用了68%。
我以为原因是java和python之间如何实现并行处理的差异。但我不知道这是否正确。请告诉我造成这种差异的正确原因。
饮歌长啸
相关分类