Concurrent-Programming-in-Java
Introduction
1.
Topics
2.
About These Slides ...
3.
Concurrency
4.
Common Applications
5.
Concurrent Programming
6.
Concurrent Object-Oriented Programming
7.
Object Models
8.
Active Object Models
9.
Passive Object Models
Powered by
GitBook
Concurrent-Programming-in-Java
Why&Why not
Why?
高效 高吞吐,低延迟 模块化 对象可自主,动态化 并行 充分利用多核优势,充分利用I/O 保护 独立每个线程的行为
Why not?
复杂 要保证正确性、安全性及构成 开销 需要更高的资源使用率