“并发的”常见的英文表达有 concurrent 和 parallel(不过二者有细微差别),具体如下:
含义:强调多个事件或进程在同一时间段内发生,但不一定是完全同步或同时开始的,更侧重于时间上的重叠性。
例句:
The system needs to handle multiple concurrent requests.(系统需要处理多个并发请求。)
Concurrent programming allows multiple tasks to execute simultaneously.(并发编程允许多个任务同时执行 。)
含义:更侧重于多个进程或任务完全同步、并行地运行,通常在硬件层面有多个处理单元同时工作,但在描述抽象概念时,与“concurrent”有时可互换。
例句:
Parallel computing can significantly speed up data processing.(并行计算可以显著加快数据处理速度。)
The algorithm is designed to run in parallel on multiple processors.(该算法设计为在多个处理器上并行运行。)