如果您有诸如数据挖掘之类的CPU密集型问题,是否需要分拆多个内核/CPU的工作并创建多线程应用程序?
还是EC2为您分担了多个内核或CPU之间的工作?
最佳答案
如果您有一个进程在工作,并且该进程是单线程的,则它将仅占用一个虚拟核心。
是的,您需要多线程(或在多个正在运行的进程之间分配工作)。
关于multithreading - 使用Amazon EC2多核或多个计算单元时,您是否需要分拆CPU工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713708/