并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生。而并发性是指两个或多个事件在同一时间间隔内发生。
CPU调度的基本单位是线程。在单核CPU上,每一时刻只有一个线程在执行,故微观上线程是分时交替执行,不存在并行,但存在并发。在多核CPU上,并发执行的程序可以被分配到多个处理机上,可以并行执行。
并行与并发
最新推荐文章于 2024-06-01 10:00:35 发布
并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生。而并发性是指两个或多个事件在同一时间间隔内发生。
CPU调度的基本单位是线程。在单核CPU上,每一时刻只有一个线程在执行,故微观上线程是分时交替执行,不存在并行,但存在并发。在多核CPU上,并发执行的程序可以被分配到多个处理机上,可以并行执行。