《七周七并发模型》读书笔记

基本的七个并发模型:

1.线程与锁

2.函数式编程

3.Clojure之道——分离标识与状态

4.Actor :协程的支持 lua erlang  scala

5. 通信顺序进程 :CSP golang

6.GPU

7.Lambda架构: 大数据处理

1.线程与锁

 总结:一般应该抛弃使用组粗粒度的对象锁(sychronized),而使用细粒度的锁,提高活跃性;

 一个例子:死锁的产生和使用ReetrantLock避免死锁:

原文地址:https://www.cnblogs.com/shawshawwan/p/9629267.html