1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

270 Commits

Author SHA1 Message Date
Feng
c3c19ea8ea
Update java-concurrent-questions-01.md 2024-03-10 17:33:45 +08:00
Feng
aae6016f7e
Update java-concurrent-questions-01.md 2024-03-10 17:32:27 +08:00
smy1999
8a28d7905a Fix issues with optimistic locking. 2024-03-07 09:31:02 +08:00
Guide
b3d59c1886
Merge pull request #2311 from smy1999/feat-03
Fix a typo & A little thinking.
2024-03-06 22:53:14 +08:00
Guide
2f70b64549
Merge pull request #2309 from FengHaoJ/main
疑似错别字
2024-03-06 22:48:47 +08:00
smy1999
6e97ee1095 Fix a typo. 2024-03-06 21:11:25 +08:00
Feng
f11390f330
Update java-concurrent-questions-01.md 2024-03-06 18:48:41 +08:00
zcx-666
674d5332d7
Update java-concurrent-questions-03.md 2024-03-03 20:12:51 +08:00
liangyi
036445495d fix: 修改VolatileAtomicityDemo中的笔误 2024-02-28 14:58:34 +08:00
Guide
af606816a2 [docs update]添加问题: 如何创建线程? 2024-02-02 08:51:42 +08:00
TeRiRi
9960f49471 teriri,fix:并发编程-重要知识点-乐观锁和悲观锁详解 2024-01-31 20:13:20 +08:00
Guide
37a51a0e6f [docs add&update]新增内容访问网页的全过程(知识串联)&部分内容描述完善 2024-01-29 22:06:19 +08:00
Guide
ae32d743c5 [docs add]深度分页介绍及优化建议 2024-01-17 16:14:51 +08:00
aucub
dc0593be9b [docs fix]修复拼写错误 2024-01-13 15:00:49 +08:00
Guide
b5f8894c70 [docs fix]修正链接错误&基本类型和包装类型的区别 2024-01-11 23:37:21 +08:00
Guide
a6cf71b9b5 [docs update]完善对 dns 以及 tcp 可靠性保证的介绍 2024-01-11 16:37:11 +08:00
Guide
0cbe171506 [docs update]补充一篇讲解 synchronized锁升级的原理与实现的文章 2024-01-09 16:27:27 +08:00
Mr.Hope
f9a11d3399 chore: update deps 2023-12-30 17:14:13 +08:00
胡闹
338805f266
Update threadlocal.md 2023-12-12 10:26:47 +08:00
Guide
b88e09ce85 [docs update]完善JDK和JRE对比+偏向锁JDK新版本移除说明 2023-11-14 10:58:07 +08:00
Guide
f7508fb83e [docs update]完善对 bigkey 的介绍+ 修正部分笔误 2023-11-01 17:34:39 +08:00
Guide
9cf03ba53d [docs update]完善网关内容+修正错误链接 2023-10-30 13:32:52 +08:00
Mr.Hope
7ea99a88d7 style: update linter 2023-10-27 06:44:02 +08:00
Guide
cd267ee70c [docs add]添加虚拟线程极简入门 2023-10-15 20:01:30 +08:00
Guide
09a832b5f6
Merge pull request #2190 from Lorin-github/main
[docs update] 新增 Java 21 虚拟线程部分内容
2023-10-15 19:37:56 +08:00
Guide
7df1cf17e6 [docs fix]部分笔误修正 2023-10-15 19:36:32 +08:00
JunQiu
b8c5c74047 [docs update] 新增 Java 21 虚拟线程部分内容 2023-10-14 16:41:05 +08:00
Guide
1962dbd0ea [docs update]添加问题:Java 线程和操作系统的线程有啥区别? 2023-10-10 19:25:37 +08:00
Guide
6469d6c097 [docs update]markdown格式规范 2023-10-08 16:33:50 +08:00
Guide
ada9064ed2 [docs update]修正完善部分描述 2023-09-30 11:01:16 +08:00
Guide
e3ef7e2852 [docs fix]一些小错误 2023-09-25 16:48:16 +08:00
Guide
b2ae0fde18 [docs update&fix]添加并发面试问题:如何设计一个能够根据任务的优先级来执行的线程池?& 修复一些笔误 2023-09-25 15:51:13 +08:00
Guide
42b4eb6726 Merge branch 'main' of github.com:Snailclimb/JavaGuide 2023-09-19 12:04:14 +08:00
Guide
0039e726ed [docs update]进一步完善CompletableFuture 详解 2023-09-19 12:03:55 +08:00
Liu Xiao
a73dd84290
Update java-concurrent-questions-02.md 2023-09-17 23:37:05 +08:00
Guide
4f894993ea [docs feat]升级同步vuepress-theme-hope主题2.0.0-beta.236版本 2023-09-03 14:59:59 +08:00
Guide
16b49ef029 [docs fix]修正一些笔误 2023-08-24 10:20:58 +08:00
Guide
895bf6ee2a [docs update]picture url -> cdn 2023-08-14 09:05:59 +08:00
viosay
4b3d0368e9
修改keepAliveTime参数详解
销毁并不只针对核心线程,会对核心线程和非核心线程一视同仁。 参见《Java 性能调优实战》
2023-08-07 20:52:37 +08:00
Guide
20255f0f05 [docs update]更改部分文章的文末内容 2023-08-07 18:56:33 +08:00
Guide
2004f24c8e [docs update] 更改部分文章的文首内容 2023-08-07 18:15:14 +08:00
jun
3f39ad902b update java-concurrent-questions-03.md 2023-08-03 10:34:42 +08:00
jun
82f4a75267 update java-concurrent-questions-03.md 2023-08-02 16:46:44 +08:00
Guide
d737d39256
Merge pull request #2104 from Simon-Ace/patch-1
Update jmm.md  i++ 误写为 1++
2023-08-01 18:13:04 +08:00
Simon Ace
f4b65f50fc
Update jmm.md i++ 误写为 1++ 2023-08-01 11:55:13 +08:00
Liu Xiao
8efc9a54f1
Update java-concurrent-questions-02.md 2023-07-31 23:05:29 +08:00
Guide
f28b7a72ec [docs update]typo 2023-07-25 23:21:54 +08:00
wtt
fdd9f76bce 修改错别字 2023-07-24 16:31:58 +08:00
Guide
79dd9f8992 [docs fix]图片问题修复 2023-07-17 16:19:46 +08:00
OSrange
7fc5004c9f
Update java-concurrent-questions-03.md
前面都说了await()是阻塞了,线程不是cas自旋等待state为0,而是阻塞依赖任务线程调用releaseShared()来唤醒,只有当最后一个线程releaseShared()使state为0,再唤醒主线程,主线程检测到state为0,才会从await()返回。以下为测试源码:
运行案例与源码分析:https://blog.csdn.net/m0_56602092/article/details/131740816
2023-07-15 17:28:24 +08:00