登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  java教程

进程

时间:2026-08-20 18:40:31 178浏览 收藏

在学习线程之前,需要先了解一下什么是进程。在一个操作系统中,每个独立执行的程序都可称之为一个进程,也就是“正在运行的程序”。例如同时运行的QQ、360安全卫士、Eclipse开发工具等。

在多任务操作系统中(即能同时执行多个应用程序),可以查看当前系统中所有的进程,这里以Windows操作系统为例,打开任务管理器窗口,在“进程”选项卡中查看当前系统中的进程,如图1所示。

图1 任务管理器

在多任务操作系统里,表面看起来多个进程像是在“同时”往前跑,比如一边听音乐、一边聊天,似乎互不耽误。但真相是,这些进程通常并不是在同一时刻一起运行的。计算机中的所有应用程序,本质上都要交给CPU来执行;而对于一个CPU来说,在某一个时间点,它实际上只能运行一个程序,也就是只能执行一个进程。操作系统会给每个进程分配一小段有限的CPU使用时间,CPU先在这一段时间里执行某个进程,接着到了下一段时间,再切换到另一个进程继续执行。因为CPU的运行速度极快,能够在极短时间内不断在不同进程之间来回切换,所以最终呈现出的效果,才会让人感觉像是多个程序在同时执行。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>