9.1. 线程 (Threads)


文档摘要

9.1. 线程 (Threads) 并发编程领域:9.1. 线程 (Threads) 9.1.1. 并发与并行:概念区分 在深入线程之前,我们首先需要区分并发 (Concurrency) 和并行 (Parallelism) 这两个经常被提及但含义不同的概念。 并发 (Concurrency): 指的是程序结构的设计,用于处理多个任务。并发程序可以在同一时间段内处理多个任务,但这些任务的执行可能是交错进行的,并非同一时刻同时执行。例如,单核处理器通过快速切换执行上下文,可以在宏观上实现多个任务“同时”进行。 并行 (Parallelism): 指的是程序执行的方式,真正的同时执行多个任务。并行需要硬件支持,例如多核处理器。


发布者: 作者: 转发
评论区 (0)
U