摘要: 线程池调优策略 核心参数配置 ThreadPoolExecutor executor = new ThreadPoolExecutor( corePoolSize, // 核心线程数(常驻) maximumPoolSize, // 最大线程数(临时线程) keepAliveTime, // 空闲线程 阅读全文
posted @ 2025-03-15 23:50 头发少的文不识 阅读(13) 评论(0) 推荐(0)
摘要: 锁优化与StampedLock StampedLock特性 三种模式: 写锁(独占):writeLock() 悲观读锁(共享):readLock() 乐观读(无锁):tryOptimisticRead() 锁转换:支持读锁升级为写锁(可能死锁,需谨慎) 代码示例 class Point { priv 阅读全文
posted @ 2025-03-15 23:49 头发少的文不识 阅读(11) 评论(0) 推荐(0)
摘要: 在深入阅读《构建之法》的后续章节中,我进一步探索了软件构建过程中的实践方法、面临的挑战以及解决策略。以下是我对这些内容的总结与思考。 软件构建的生命周期与关键阶段 需求分析与规格说明 :这是软件构建的起点,也是决定项目成败的关键。深入理解用户需求,与用户进行充分沟通,将需求转化为明确、可执行的规格说 阅读全文
posted @ 2025-03-15 23:49 头发少的文不识 阅读(21) 评论(0) 推荐(0)