大致说一下程序、进程、线程

面试

程序:一个包含代码和数据的集合,静态的。

进程:一个操作系统可运行多个进程,每个进程占有一些系统资源,每个进程是独立的,一个进程无法影响另一个进程。

线程:一个进程可以运行多个线程,这些线程共享进程的资源,所以不是独立的,线程之间可以相互影响,所以会有线程安全问题。

相关推荐
IMPYLH几秒前
Linux 的 id 命令
linux·运维·服务器·bash
Ashore11_1 分钟前
蓝桥杯16届Java研究生组
java·算法·蓝桥杯
一只幸运猫.1 分钟前
Rust实用工具特型-Clone
开发语言·后端·rust
福尔摩斯张4 分钟前
一文搞懂74HC595芯片(附详细使用方法)
linux·服务器·网络·单片机·嵌入式硬件
东离与糖宝4 分钟前
Spring AI 2.0+Gemma 4端侧部署:Java离线AI应用全教程
java·人工智能
xlq223226 分钟前
37 内核与用户_信号
linux·运维·服务器
kaico20186 分钟前
Jenkins Shared Library 开发
运维·jenkins
0xDevNull13 分钟前
Java BigDecimal 完全指南:从入门到精通
java·开发语言·后端
桌面运维家14 分钟前
交换机环路排查:STP配置实战与网络故障精确定位
开发语言·php
ch.ju14 分钟前
Java程序设计(第3版)第二章——变量的三种定义方式1
java