腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Spring相关
专栏作者
举报
222
文章
466084
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(222)
其他(67)
spring(35)
java(28)
xml(26)
html(17)
android(16)
数据库(15)
编程算法(15)
http(14)
sql(9)
https(7)
json(6)
mvc(6)
linux(6)
webpack(6)
mybatis(6)
servlet(5)
jsp(5)
云数据库 SQL Server(5)
git(5)
github(4)
apache(4)
人工智能(4)
存储(4)
网络安全(4)
jdk(4)
jvm(4)
微服务(4)
bootstrap(3)
ide(3)
工具类(3)
官方文档(2)
.net(2)
vue.js(2)
ajax(2)
nosql(2)
云数据库 Redis(2)
access(2)
打包(2)
jar(2)
tomcat(2)
maven(2)
mongodb(2)
网站(2)
容器(2)
开源(2)
分布式(2)
shell(2)
zookeeper(2)
aop(2)
dubbo(2)
spring cloud(2)
安全(2)
image(2)
png(2)
线程(2)
线程安全(2)
负载均衡(1)
腾讯云gme(1)
php(1)
python(1)
go(1)
bash(1)
scala(1)
jquery(1)
textview(1)
memcached(1)
api(1)
负载均衡缓存(1)
批量计算(1)
文件存储(1)
访问管理(1)
云数据库 MongoDB(1)
腾讯云测试服务(1)
企业(1)
gulp(1)
自动化(1)
缓存(1)
ssh(1)
正则表达式(1)
erp(1)
spring boot(1)
jdbc(1)
npm(1)
单元测试(1)
gradle(1)
socket编程(1)
hexo(1)
数据分析(1)
数据处理(1)
windows(1)
kafka(1)
utf8(1)
Elasticsearch Service(1)
bigdecimal(1)
builder(1)
class(1)
com(1)
countdown(1)
decorator(1)
factory(1)
filter(1)
getter(1)
having(1)
join(1)
list(1)
map(1)
methods(1)
object(1)
properties(1)
redis(1)
reference(1)
semaphore(1)
session(1)
setter(1)
thread(1)
wait(1)
分页(1)
连接(1)
配置(1)
前端(1)
同步(1)
线程池(1)
隐私(1)
装饰器(1)
搜索文章
搜索
搜索
关闭
Java里面Join(),为什么等待的是主线程,而不是当前子线程?
jvm
join
thread
wait
线程
当我们想要一个线程插队执行的时候,我们可能会使用到thread.join();。这个会让子线程先于主线程执行完毕,然后才开始执行子线程。但是仔细一想,发现这个明明调用的是子线程的join()方法,按道理应该子线程等待执行才是,为什么反而是主线程等待了呢?相关的示例代码如下:
Dream城堡
2021-03-20
770
0
转: Tomcat 调优及 JVM 参数优化
jvm
tomcat
企业
java
http
http://blog.chopmoon.com/favorites/231.html
Dream城堡
2019-07-01
956
0
线程基础知识归纳
jvm
初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 运行(RUNNABLE):处于可运行状态的线程正在JVM中执行,但它可能正在等待来自操作系统的其他资源,例 如处理器。 阻塞(BLOCKED):线程阻塞于synchronized锁,等待获取synchronized锁的状态。 等待(WAITING):Object.wait()、join()、 LockSupport.park(),进入该状态的线程需要等待其他线程做出一些特 定动作(通知或中断)。 超时等待(TIME_WAITING):Object.wait(long)、Thread.join()、LockSupport.parkNanos()、 LockSupport.parkUntil,该状态不同于WAITING,它可以在指定的时间内自行返回。 终止(TERMINATED):表示该线程已经执行完毕。
Dream城堡
2019-05-17
380
0
通过Groovy来消除代码噪声
java
jvm
scala
Java是在JVM上运行的最广泛使用的编程语言。不过,还有很多其他基于JVM的语言,比如Groovy,Scala,JRuby,Jython,Kotlin等等。其中,Groovy和Scala现在在Java社区中已经被广泛采用并大受欢迎。 本文介绍如何在Spring Boo中使用Groovy语言来编程。
Dream城堡
2018-09-10
679
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档