[读书笔记] - Gukie/learning GitHub Wiki
- 单线程中,并行处理的代码的占比越大,切换到多线程中,性能提升的就会越多(阿姆达尔定律)
- 出现并行问题的时候,并不是简单的加上 synchronized或者其他的锁就可以,因为如果他们的读写比例很高,最好采用读写锁,提升性能
- 序列化是为了数据在不同的进程间通信
- 多线程的模型:
- 4.1. 互不干扰的模式
- 4.2. 共享容器的模式 - 消费者生产者
- 4.3. 相互之间有依赖的模式,比如一个线程要等另一个线程的一些结果才能继续往下走