☕503咖啡馆
首页 咖啡杂谈 咖啡养成 咖啡分享 关于我们
登录

搜索结果: "JUC" (21)

咖啡养成 连载中 3/21

synchronized(上):它锁的不是代码,是对象

三种用法锁三个不同的对象,混用就是三个互不干扰的队列。javap 反编译看 monitorenter 与 ACC_SYNCHRONIZED,以及 Mark Word 里藏着的锁状态。

#Java#synchronized#锁#JUC#并发编程
2026-10-24 · 72 阅读 · 0 评论 · 0 赞
咖啡养成 连载中 2/21

线程的六种状态:start 和 run 根本不是一回事

t.run() 不是开线程,只是普通方法调用;Java 线程没有 RUNNING 状态;阻塞 I/O 在 jstack 里照样显示 RUNNABLE——三个反直觉,一篇讲透线程生命周期。

#Java#线程#线程状态#JUC#并发编程
2026-10-23 · 73 阅读 · 0 评论 · 0 赞
咖啡养成 连载中 1/21

并发开篇:一行 i++,库存超卖 100 件

秒杀三分钟,1000 件库存卖出 1100 件,复盘发现罪魁祸首是一行 stock--。并发第一课:你以为的一行代码,CPU 要分三步走,线程随时插队。

#Java#并发编程#线程安全#JUC#系列开篇
2026-10-23 · 79 阅读 · 0 评论 · 0 赞
‹ 123

热门标签

MySQL22Redis22JUC21Java21Elasticsearch20消息队列20分布式事务19分布式ID17分布式锁15高可用10

近期归档

2026年11月32026年10月592026年9月542026年8月562026年7月562026年6月532026年5月53

联系咖啡馆

503咖啡馆

扫码关注公众号

☕503咖啡馆

一杯咖啡的时间,聊聊技术与成长

© 2026 503咖啡馆. 保留所有权利

黔ICP备2026016079号-6