java的多线程

程序program:完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象

进程process:程序的一次执行过程,或是正在运行的一段程序。是一个动态的过程,有产生和消亡的过程

  进程是动态的

  进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域

线程thread:一个程序内部的一条执行路径。

  一个进程同一时间并行执行多个线程,就是支持多线程的

  线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器pc,线程切换的开销小

  一个进程中的多个线程共享相同的内存单元、内存存储地址空间->即可以访问相同的变量和对象,但多线程可能会带来安全隐患

  

posted @   平凡的柳先生  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示