教育路上
摘要:学习线程之前,需要了解一下什么是线程,java线程概述。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2022-05-19 13:30网络推荐
1.1 线程 在学习线程之前,需要了解一下什么是线程。在一个操作系统中,每个独立执行的 程序都可称为一个线程,也就是“正在运行的程序”。目前大部分计算机上安装的都是 多任务操作系统,及能够同时执行多个应用程序,最常见得有 Windows、Linux、UNIX 等。在本教材使用的 Windows 操作系统下,鼠标右键点击任务栏,选择【任务管理器】 选项可以打开任务管理器面板,在窗口的【进程】选项卡中可以看到当前正在运行的程 序,也就是系统所有进程,如 QQ.exe、SogouExplorer.exe 等。任务管理器的窗口如图 14-1 所示。
在多任务操作系统中,表面上看是支持进程并发执行,例如可以一边听音乐一边聊 天。但实际上这些线程并不是同时进行的。在计算机中,所有的应用程序都是由 CPU 执行的,对于一个 CPU 而言,在某个时间点只能运行一个程序,也就是说只能执行一 个进程。操作系统会为每一个进程分配一段有限的 CPU 使用时间,CPU 在这段时间中 执行某个进程,然后会在下一个时间切换到另一个进程中执行。由于 CPU 运行速度很 快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感 觉。
访客的评论 2024/03/29 00:52
文中描述的是准确的吗,如何报名!