社区
Java
帖子详情
java线程
yz_1998
2017-03-22 09:12:08
在博客中看到一句话
“在java中,每次程序运行至少启动2个线程。一个是main线程,一个是垃圾收集线程。因为每当使用java命令执行一个类的时候,实际上都会启动一个JVM,每一个JVM实习在就是在操作系统中启动了一个进程。”
每当执行一个类,就会启动一个进程?
类之间的调用在进程上是怎么体现的呢?
...全文
125
3
打赏
收藏
java线程
在博客中看到一句话 “在java中,每次程序运行至少启动2个线程。一个是main线程,一个是垃圾收集线程。因为每当使用java命令执行一个类的时候,实际上都会启动一个JVM,每一个JVM实习在就是在操作系统中启动了一个进程。” 每当执行一个类,就会启动一个进程? 类之间的调用在进程上是怎么体现的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zs808
2017-03-23
打赏
举报
回复
其实就JDK 1.7中的HotSpot虚拟机来说的话,执行一个HelloWorld需要至少3个线程: 1.main线程,用来执行main方法的主线程 2.Finalizer线程,用来执行FinalizerReferance的清理操作 3.ReferenceHandler线程,用来维护ReferanceQueue的线程 其中main线程会在整个应用程序域中执行,休眠与唤醒是由用户决定 Finalizer与ReferenceHandler在启动时会处于休眠状态,由GC唤醒。
并不是执行一个类,就启动一个线程
。Java中线程是由代码创建,由JVM申请,操作系统+JVM调度的。如果Java代码里不申请线程,一般情况下是不会创建新的用户线程的。 至于你说的“类之间的调用在进程级别是怎么体现的”,很模糊,lz能否补充说明一下?
安正勋
2017-03-23
打赏
举报
回复
如果类中有主函数,即main方法的时候,就会至少启动一个主线程。至于如何将类之间调用提现在线程中,个人感觉可以通过日志,在控制台查看。
一剑侵心
2017-03-23
打赏
举报
回复
他说的是“Java命令启动一个类”,用Java命令启动的话,其实就是启动了那个类里的main方法。并不是你理解的启动一个类就是启动一个进程。
JAVA
线程
本文详细介绍了
Java
中的
线程
相关概念,包括程序、进程和
线程
的区别,以及并行和并发的概念。接着,阐述了
Java
实现多
线程
的三种方式:继承Thread、实现Runnable接口和实现Callable接口,分析了各自的适用场景。文章还讨论了
线程
的常用方法,如设置
线程
名称、
线程
休眠、
线程
优先级、
线程
礼让和中断。此外,讲解了
线程
安全问题,包括同步代码块、同步方法和Lock锁的使用,以及死锁的现象和诊断。最后,介绍了
线程
状态和
线程
池的使用,包括Executors获取
线程
池的方法和shutdown/shutdownNow的区别。
【
线程
】
Java
线程
操作
本文围绕
Java
线程
展开,介绍了
线程
启动时start()和run()方法的区别,start()用于创建
线程
,run()执行
线程
逻辑;终止
线程
可手动设置标志位或用Thread类方法,
Java
采用‘软性’操作;还说明了通过join方法让
线程
等待以确定结束顺序,最后提及
Java
对
线程
状态进行了细分。
1、【
java
线程
及
线程
池系列】
java
线程
及
线程
池概念详解
本文详细介绍了
Java
线程
及
线程
池的基础概念,包括
线程
生命周期、局部变量表、
Java
内存模型、
线程
间通信、重排序规则、
线程
调度与协作方法、优先级调整、
线程
合并、守护
线程
、中断机制、
线程
接口创建以及
线程
池的使用与管理。通过本篇文章,读者可以全面理解
Java
多
线程
编程的核心原理。
Java
线程
:什么是
线程
本文介绍了
Java
中多
线程
的基本概念,包括
线程
与进程的区别、
线程
的定义与实例化方法、启动
线程
的过程及注意事项。并通过示例程序演示了如何创建和运行
线程
,展示了如何解决
线程
运行中遇到的实际问题。
Java
创建
线程
本文介绍了
Java
中的
线程
概念,包括进程与
线程
的区别,如何通过Thread类和Runnable接口创建
线程
,以及并发执行模式如串行、并发和并行。重点讲解了
线程
优先级、守护
线程
和
Java
虚拟机的
线程
管理机制。
Java
51,408
社区成员
86,090
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章