有两种执行程序的方法。一种是顺序执行,另一程是并发执行。所谓顺序执行就是指程序中的程序段必须按照先后顺序来执行,也就是只有前面的程序段执行完了,后面的程序段才能执行。这种做法极大地浪费了CPU资源,比如系统中有一个程序在等待I/O输入,那么CPU除了等待就不能做任何事情了。为了提高CPU的使用效率、支持多任务操作,操作系统中引入了并发技术。所谓并发是指系统中的多个程序或程序段能够同时执行,这里的同时执行并不是指某一个时刻多段程序在同进执行(除非有多个CPU),而是CPU能把时间分给不同的程序段。比如前面等待I/O的例子,若采用并发技术,当一个程序在等待I/O时,系统可以把CPU资源分配给另外的程序,这样能减少CPU的空闲时间提高了资源利用率。
java基础——串行与并行
最新推荐文章于 2025-10-07 15:42:16 发布
本文介绍了程序执行中的两种方式:顺序执行与并发执行。顺序执行会造成CPU资源浪费,而并发执行可以提高CPU使用效率,支持多任务操作。通过合理分配CPU时间,减少其空闲状态,从而提高整体系统性能。
678

被折叠的 条评论
为什么被折叠?



