高速ADC评估板实战指南:从硬件配置到性能分析全解析
2026/7/24 9:22:15
任务排队依次执行,同一时刻 CPU 只做一件事,前一个任务结束,下一个才开始。 公式:总耗时 = 所有任务耗时累加
特点
示例:烧水→洗菜→煮饭,一步做完才下一步。
多个任务同一时刻同时运行,占用多个 CPU 核心,任务并发推进。 理想总耗时 ≈ 耗时最长的单个任务
细分两个概念:
特点
| 对比项 | 串行编程 | 并行编程 |
|---|---|---|
| 执行方式 | 顺序逐个执行 | 多任务同时执行 |
| CPU 利用 | 单核运行,其余空闲 | 多核同时占用 |
| 运行耗时 | 任务耗时总和 | 约等于最慢任务耗时 |
| 开发难度 | 简单,无同步问题 | 复杂:锁、竞态、死锁、数据安全 |
| 适用场景 | 业务流程强依赖、IO 串行 | 海量循环计算、数据分片、多任务独立 |
a = 计算1() b = 计算2() c = 计算3() // 必须1做完→2→3开启线程1:计算1() 开启线程2:计算2() 开启线程3:计算3() // 三个函数同时运行multiprocessing;Java:Thread / 线程池;C++:OpenMP、pthread