首页 > 编程知识 正文

并行和并发有什么区别,并发和多线程的关系

时间:2023-05-05 05:30:07 阅读:166575 作者:3638

并发是操作系统的基本特征,而不是并行。

一.定义1. 并行性是指两个或多个时间又发生在同一时间。

2. 并发性是指两个或更多个时间再出现在相同的时间间隔内。

二、为什么操作系统的特点是同时而不是并行:

宏观上,在多个程序环境中,在一定期间内多个程序同时运行。

微观上,如果是单处理器系统,则以时分的方式交替执行这些程序,因为在同一定时CPU只占用一个处理任务。

三、操作系统可以实现并行性。 在多处理器系统中,可以通过将同时执行的程序分配给多个处理器来实现并行执行。

总结:单个处理功能实现同时执行,多个处理器实现并行执行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。