Commit Graph

47 Commits

Author SHA1 Message Date
Guide a1d352a3fe [docs update]typo&添加多线程面试题:线程池中线程异常后,销毁还是复用? 2024-05-09 10:44:19 +08:00
Guide b6cdf6dd3a [docs update]添加几个Redis相关的开源工具 2024-04-15 17:38:58 +08:00
Guide 467bbef465 [docs update]完善问题:CallerRunsPolicy 拒绝策略有什么风险?如何解决? 2024-04-14 22:37:35 +08:00
shark-chili de9e1e8c50 [docs update] 线程池拒绝策略面试题 2024-04-14 13:37:35 +08:00
Guide 00f612ee12 [docs update]部分描述完善 2024-04-04 16:11:39 +08:00
Guide 8e054e6c65 [docs update]格式修正&部分表述完善 2024-03-28 11:23:38 +08:00
Guide 0c0efe5c3c [docs update]部分描述修正完善 2024-03-21 17:56:12 +08:00
zcx-666 674d5332d7
Update java-concurrent-questions-03.md 2024-03-03 20:12:51 +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
Mr.Hope f9a11d3399 chore: update deps 2023-12-30 17:14:13 +08:00
Guide cd267ee70c [docs add]添加虚拟线程极简入门 2023-10-15 20:01:30 +08:00
Guide 7df1cf17e6 [docs fix]部分笔误修正 2023-10-15 19:36:32 +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 b2ae0fde18 [docs update&fix]添加并发面试问题:如何设计一个能够根据任务的优先级来执行的线程池?& 修复一些笔误 2023-09-25 15:51:13 +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 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
paigeman 78db34251a
Update java-concurrent-questions-03.md
(cherry picked from commit b909162f1518108abddf0a07fea0277009a868e5)
2023-06-09 19:20:52 +08:00
paigeman ca05698e16
Update java-concurrent-questions-03.md 2023-06-08 21:28:09 +08:00
shikaibin ac5e3fcc91 [docs update]修改Hippo4j相关描述 2023-06-02 10:43:17 +08:00
Guide ac55f1dfb3 [docs update]完善 Redis常见面试题总结(下) Redis hotkey(热Key) 2023-05-09 21:47:11 +08:00
Nicolas 7ed4a937f8
修改错别字
“功能的是实现”修改为“功能的实现”
2023-05-08 08:42:19 +08:00
Mr.Hope 0159cf184d chore: format 2023-05-05 12:39:01 +08:00
Mr.Hope 1614aaa47f chore: tweaks 2023-05-05 12:33:52 +08:00
Mr.Hope 6bdc809e2f docs: add linter 2023-04-28 17:31:44 +08:00
Guide a1a79a39fd [docs fix]Heap 初始化的时间复杂度 2023-04-22 10:34:42 +08:00
Guide 9e476c1af1 [docs update]typo 2023-03-14 22:54:16 +08:00
Guide a430800f04 [docs update]picture url 2023-03-10 11:52:00 +08:00
Guide be1b16ffcf [docs update]添加Future相关的3个问题 2023-02-13 18:18:26 +08:00
Guide 5a22a83859 [docs update]完善 Java 线程池最佳实践 2023-02-09 20:19:01 +08:00
Guide 211fc37e1d [docs update] 添加 ReentrantReadWriteLock + StampedLock 常见问题 2023-02-08 10:47:09 +08:00
Guide c706bebb0d [docs update]完善线程池相关的内容 2023-02-07 11:03:15 +08:00
Guide 96a46f9b05 [docs add]乐观锁和悲观锁详解 2023-01-31 16:27:36 +08:00
guide a06a408f96 [docs update]添加对移位运算符的基本介绍(重要) 2022-12-16 10:38:42 +08:00
guide 9f66ae82de [docs update]完善Java 并发常见面试题总结(下)的内容 2022-12-15 22:42:21 +08:00
guide 696b6d6105 [docs update]精简完善 aqs 的内容 2022-12-15 22:02:20 +08:00
Guide 7628b6178d
Merge pull request #1782 from Raxcl/patch-4
Update java-concurrent-questions-03.md
2022-08-08 06:50:47 +08:00
guide dffc5dd94a [docs update]Java并发部分内容重构完善 2022-08-04 21:00:03 +08:00
Raxcl 9752436602
Update java-concurrent-questions-03.md 2022-08-03 22:01:30 +08:00
guide 506532cdcf [docs update]并发部分内容完善&拆分成3篇 2022-07-30 18:58:06 +08:00