1.并发编程(上)

1.何为进程和线程?

 1.1 何为进程?

  进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建运行消亡的过程。在Java中,我们启动main函数是启动类JVM的进程,其中main函数所在的线程就是该进程的主线程

1.2 何为线程?

  线程是一个比进程更小的执行单位一个进程在其执行的过程中可以产生多个线程与进程不同的同类的多个线程共享进程方法区资源,但每个线程有自己程序计数器虚拟机栈本地方法栈,所以系统在产生一个线程或各个线程之间作切换工作时,负担要比进程小得多,因此,线程也被称为轻量级进程

注意一个Java程序的运行是main线程与其他多个线程同时运行

参考链接


posted @   求知律己  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示