七周七并发模型

这本书的总结写的很好

11页: 编译器的静态优化可以打乱代码的执行顺序

15页:持有锁时,避免调用外星方法

16页:按照约定的全局顺序来获取多把锁

20页:设置超时时间,这样死锁了,也可以自动解锁

21页:交替锁

23页:条件变量

25页:原子变量

32页:两个线程通过阻塞队列通信

36页:与其所有消费者都共享一个counts,不如每个消费者都各自维护一个counts,然后再进行合并、

39页:线程和锁模型仅支持 共享内存模型,分布式内存模型则不支持。即 线程与锁模型不适用于单个系统无力解决的问题

原文地址:https://www.cnblogs.com/testzcy/p/9832651.html