首页 > 系统相关 >【Java高级】程序、进程和线程

【Java高级】程序、进程和线程

时间:2022-10-09 18:44:41浏览次数:50  
标签:Java APP 程序 高级 计数器 线程 进程

1.程序

一段静态的代码(未启动的APP),可以完成特定任务。

2.进程

正在运行的程序(挂在后台的APP),系统给进程分配了内存。

3.线程

程序内部的一条执行路径(比如QQ中执行聊天功能,发动态功能,这些小功能相当于一个线程)。
线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。
image

每个线程,拥有自己独立的:栈、程序计数器
多个线程,共享同一个进程中的结构:方法区、堆。
image

标签:Java,APP,程序,高级,计数器,线程,进程
From: https://www.cnblogs.com/zhishu/p/16773253.html

相关文章