全国
Java--教育路上

栏目导航

全国站 > Java > 多线程
需求

java线程概述

摘要:学习线程之前,需要了解一下什么是线程,java线程概述。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

标签:
发布时间:
2024-05-02 12:49
信息来源:
网络推荐
浏览次数:
507
java线程概述

1.1 线程 在学习线程之前,需要了解一下什么是线程。在一个操作系统中,每个独立执行的 程序都可称为一个线程,也就是“正在运行的程序”。目前大部分计算机上安装的都是 多任务操作系统,及能够同时执行多个应用程序,最常见得有 Windows、Linux、UNIX 等。在本教材使用的 Windows 操作系统下,鼠标右键点击任务栏,选择【任务管理器】 选项可以打开任务管理器面板,在窗口的【进程】选项卡中可以看到当前正在运行的程 序,也就是系统所有进程,如 QQ.exe、SogouExplorer.exe 等。任务管理器的窗口如图 14-1 所示。 

from shengerguan

在多任务操作系统中,表面上看是支持进程并发执行,例如可以一边听音乐一边聊 天。但实际上这些线程并不是同时进行的。在计算机中,所有的应用程序都是由 CPU 执行的,对于一个 CPU 而言,在某个时间点只能运行一个程序,也就是说只能执行一 个进程。操作系统会为每一个进程分配一段有限的 CPU 使用时间,CPU 在这段时间中 执行某个进程,然后会在下一个时间切换到另一个进程中执行。由于 CPU 运行速度很 快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感 觉。

上一篇:
java哲学家进餐模拟
下一篇:
Java多线程
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交