多核: multiprocessing, 意思就是多重处理, 多个cpu同时干活。
多进程: multiprogramming, 也可以近似认为是multitasking, 意思就是多道程序设计。 单个cpu并发干活, 在不同的进程间切换。
多线程: multithreading, 这个就是我们通常说的多线程, 单个cpu并发干活, 在同一个进程的线程间切换。
了解了这些英语, 直接去wiki的英文网站查下, 会有很多收获。 英文描述东西, 真的是更准确, 更具体, 更形象, 跟好懂。