The pattern of active object:
1 active object:An object that encompasses its own thread of control [2]
2 The Active Object design pattern decouples method execution from method invocation to enhance concurrency and simplify synchronized access to objects that reside in their own thread of control
3 Threads pool management,
4 producer and consumer problem:
5 multi-threads problem: synchronize,concurrency,mutex and deadlock and so on.
6 threads and active ovject and passive object
7 multithreads and programming language
reference
[1] http://blog.youkuaiyun.com/cuichaox/article/details/1414305
[2] Object-Oriented Analysis and Design with Applications p110