为解决传统单机排序算法无法高效排序海量数据问题,帮助学生掌握单机单线程、多线程及分布式编程的区别及特点,并能灵活选择相应技术,文章设计了单线程、多线程及分布式环境下排序对比实验。该实验对这三种编程法的执行流程、算法代价、适用场景等进行了分析研究,并根据实验结果得出:在分布式环境下,为节约集群规模,可在计算节点上采用多线程方法来有效解决海量数据的处理问题。