导航

视频 动画 软件 adobe adobe wps 翻译 谷歌 AI 图片生成 chatgpt deepseek grok gemini qwen doubao yuanbao 画图 processon diagrams 开发 工具大全 SQL转Java maven leetcode github 请求验证 markdown-to-excel Java pdai Snailclimb justjavac CyC2018 xingshaocheng blog lucida 工具 搬瓦工 LeanCloud cloudflare 网站历史

read

基础 《深入理解计算机系统》 《tcp/ip详解》 《快乐的Linux命令行》 原书 程序员修炼之道 算法 《算法》 《编程珠玑》 王道 计算机组成原理 操作系统

第11章 性能与可伸缩性

11.3 线程引入的开销 11.3.1 上下文切换 11.3.2 内存同步 11.3.3 阻塞 11.4 减少锁的竞争 减少锁的持有时间 降低锁的请求频率 使用带有协调机制的独占锁,这些机制允许更高的并发性

第10章 避免活跃性危险

10.1 死锁 10.1.1 锁顺序死锁 如果所有线程以固定的顺序来获得锁,那么在程序中就不会出现锁顺序死锁问题 10.1.2 动态的锁顺序死锁 10.1.3 在协作对象之间发生的死锁 如果在持

第8章 线程池的使用

8.1 在任务与执行策略之间的隐性耦合 有些类型的任务需要明确地指定执行策略 依赖性任务 使用线程封封闭机制的任务 对响应时间敏感的任务 8.1.1 线程饥饿死锁 线程