前言 许多个人计算机和工作站都有多个CPU核心,可以同时执行多个线程.利用硬件的特性,使用并行化代码以在多个处理器之间分配工作. 应用场景 文件批量上传 并行上传单个文件.也可以把一个文件拆成几段分开上传,加快上传速度. 数据分批计算 如几百万数据可以拆成许多无关联的部分,并行计算处理.最后聚合. 数据推送 也是需要将数据拆解后,并行推送. 任务并行库-数据并行 如果在一个循环内在每次迭代只执行少量工作或者它没有运行多次迭代,那么并行化的开销可能会导致代码运行的更慢.使用并行之前,应该对线程(锁…