第1章 基础

1.3 背包、队列和栈 1.3.1 API 1.3.1.4 背包 不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素 1.3.1.5 先进先出队列 先进先出队

导航

视频 anfuns AGE动漫 稀饭动漫 去看吧 次元城动漫 E-ACG 吐槽弹幕网 七色番 喵物次元 MuteFun E站弹幕网 樱舞动漫 acgnya 樱花动漫 双辞动漫 小宝影院 泥视频 爱壹帆 低端影视 libvio 哔哩哔

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 在协作对象之间发生的死锁 如果在持