基于观察者模式实现
1、类层次图
PerThreadQueuedDispatcher:每个线程有自己的队列。
LegacyAsyncDispatcher:共用一个全局的队列