基本的七个并发模型:

 

1.线程与锁

2.函数式编程

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

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

5. 通信顺序进程 :CSP golang

6.GPU

7.Lambda架构: 大数据处理

 

 

1.线程与锁

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

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

 

相关文章:

  • 2021-12-01
  • 2021-10-06
  • 2021-08-26
  • 2021-10-20
  • 2021-09-16
  • 2021-04-01
  • 2022-03-01
  • 2021-08-05
猜你喜欢
  • 2021-04-28
  • 2021-08-19
  • 2021-08-09
  • 2021-07-26
  • 2022-01-24
相关资源
相似解决方案